首页 > 其他 > 详细

敏捷软件开发——重构篇

时间:2014-09-04 23:46:10      阅读:528      评论:0      收藏:0      [点我收藏+]

    代码往往会腐化。 随着一个又一个新特性的添加,处理一个有一个的错误,代码的结构逐渐退化。

如果对此置之不理的话, 这种退化最终会导致纠结不清,难于维护的混乱代码。

    xp(极限编程 eXtreme Programming)团队通过经常性的代码重构来扭转这种退化。重构就是在不改变

代码行为的前提下,进行一系列小的修改,旨在改进系统结构。每个改造都是微不足道的,几乎不值得去做,

但是所有的这鞋改造叠加在一起,就形成了对系统设计和构架的显著的改进。

    在每次细微的改造之后,我们运行单元测试确保改造后没有造成任何破坏,然后去做下一次改造,

如此往复,周而复始,每次改造之后都要运行测试。通过这种方式,我们可以在改造系统的同时,保持系统

可以工作。

    重构是持续进行的, 而不是在项目结束时、发布版本时、迭代结束时、甚至每天快下班时进行的。

重构是我们没隔一小时或者半小时就要去做的事情。通过重构,我们可以持续地保持尽可能干净、简单并且

具有表现力的代码。

敏捷软件开发——重构篇

原文:http://blog.csdn.net/u011409995/article/details/39060335

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!