英语轻松读发新版了,欢迎下载、更新

编程中的蝴蝶步

dream0411 发布于 2014年03月24日
无人欣赏。

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

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

dangerous

共6条回复
cuijin007 回复于 2014年03月24日

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

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

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

tinyfool 回复于 2014年03月24日

先学会架构隔离

尼克徐 回复于 2014年03月24日

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

dream0411 回复于 2014年03月24日

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

dream0411 回复于 2014年03月24日

3楼 @尼克徐 好方法,以后有机会我试试这样,最好还能拉上别人一起

cnsoft 回复于 2014年03月25日

3楼 @尼克徐 大部分时候都是时间不够...

登录 或者 注册