团队项目中 前端工作 的 迭代

这个问题应该遇到很多次, 刚转到部门来, 部门已经有很多项目 比如项目A A-1 A-2 项目中。 A是最原始的版本,是废弃掉的应用, A-1 是由A 迭代过来, 增加功能 A-2是 从A-1迭代过来。每个版本UI都换。之前的重构,都是通过覆盖样式 来完成迭代, 但是这样会有很多css 垃圾碎片。

现有两个问题:

  1. 现在要做 A-3 延续 之前的版本, 重构工作应该如何开展。
  2. 之前项目中积累了,很多没有规范的js代码, 整个项目中间介入,或者有新人过来的时候,学习成本过高。

请教大大们 这两个问题怎么破,求思路。

收藏 0 分享浏览 1711
4年前
跟帖
bugknightyyp
4年前

从零写起

沙发
芋头
4年前

这时候用less等工具来管理css就显得很重要了,模块化,然后将模块分散到不同的less文件中,最后把less文件统一放在一个版本的文件夹里。

每次新版本,挑选需要保留的less文件,移到新的版本文件夹中,而其他的,就可以丢弃重写了,工作量也极小,互相影响页很小。。

板凳
Yun.kou
4年前
@芋头 在新的项目中开始用less了,谢谢芋头。
地板
张小俊128
4年前

css 模块化,多用import

4 楼
ranranxd
4年前

最近我工作量也在这 好痛苦 我们重新整~ import会有多的请求而且不易于后期维护,我们没用了 ,通用模块的一张,各个模板的一张

5 楼
Kinogam
4年前

js的话,写单元测试吧

6 楼
说几句
广告位 点击查看投放指南

我的收藏