OC

Knowledge OS
主帖 6 条回复

编程中的蝴蝶步

dream0411 dream0411 · 2014年03月24日 · 阅读 7 · 无人欣赏。

工作几年发现常做的事就是在现有项目的代码里想方设饶绕开各种障碍实现需要的功能;刚开始觉得痛苦是以为只是自己水平太差,后来发现实在是现有的代码太臃肿了……

当然也知道漂亮地架起一个大点的项目并不容易,但大家有同样经验么?自己能改倒还好说直接改了,代码牵扯到的人多,或者领导担心影响稳定性拒绝修改就麻烦了……

dangerous

回复

6 条
#1
cuijin007
2014年03月24日

很正常不是么.......

到现在为止很少看到不重构的地方...

领导不让动另说,但我觉得重构是开发中必不可少的部分......

#3
尼克徐
2014年03月24日

这个的确很难。尤其是没有自动测试框架的时候。
每个场景都需要几十几百个test case,重构后,测试人员需要再测一遍,以及如果重构后出严重bug时....这个人力物力的不方便啊。
而且如果该功能已经上线,就要保证稳定性,没大错误就别动它了。
一般,我们会在功能进行重大调整时,趁机分模块重写。此时反正要重测一遍.
只要时间够,重写一下,以后就方便了。

#4
dream0411
2014年03月24日

2楼 @tinyfool 突然明白,tiny叔是说我先自己学会怎么做架构隔离,再看情况能不能改变现状! 拇指

登录 或者 注册