论坛首页 综合技术论坛

最新实践--小步重构胜于大刀阔斧!

浏览 1899 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-08-08  

最新实践--小步重构胜于大刀阔斧!
前段时间一直在忙于重构blog,但却一直没有成功,原因在于想一步到位得重构,而这种重构是全局性的,涉及的方面非常多,从配置文件到页面到action到server层的实现和数据模型数据库都涉及到,同时项目又是已经上线的,必须考虑现在运行的系统稳定和以后的数据迁移。所以一直处于尝试的阶段,而又有不少新功能要增加,但由于没有重构成功只能限制在以前的系统里面痛苦地进行,最后有更新更急的项目需求来了只好放弃重构--可以说是重构计划失败了。
今天尝试小步重构,竟然不知不觉一步一步地重构完成了!
看来目标太大也并非好事,往往令人无从下手和感觉目标遥远没有动力,小步重构反而更加容易达到目标。

   发表时间:2009-08-09  
重构确实应该小步前进,即便是做一件小事,也建议小步走。

每次修改的幅度小,任何错误都很容易发现。
0 请登录后投票
   发表时间:2009-08-17  
对于这种遗留的系统,比较好的方法是小步前进,不断的用Unit Test来试探重构的可行性,就好像扫雷,先确定一个安全的立足点,然后再慢慢扩大附近的安全区,直到重构无法继续下去(安全区无法继续扩大),这时可以再选一个立足点,重复上面的过程,希望最后各个安全区可以连成一片,这就是所谓有计划的重构。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics