拿什么拯救你,我的遗留项目?
访问量: 3554
接手遗留项目的特点:
1. 代码都很烂。
2. BUG 多多。 容易宕机
3. 部署麻烦。有 ftp 部署的。 有直接 svn up更新代码的。
4. 架构有问题。
5. 接盘的人必须技能大约前任作者。否则看不懂代码。
6. 处于崩溃(服务器死机, 或者进展极其缓慢) 边缘。
解决办法:
1. 该推倒的就推倒重做。(前提: 项目组中存在 资深元老级用户,知道这个系统的所有功能点,知道哪些可以砍掉,哪些需要保留)
2. 80%情况下无法推倒,那么就先精简代码。 做重构。添加测试。 总之原则: 改善现有的项目体系(代码层面, 业务逻辑层面, 部署运维层面, 架构层面)
3.