码迷,mamicode.com
首页 > 其他好文 > 详细

敏捷软件开发——重构篇

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

标签:敏捷软件开发

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

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

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

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

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

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

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

可以工作。

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

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

具有表现力的代码。

敏捷软件开发——重构篇

标签:敏捷软件开发

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!