敏捷要点之频繁重构

支持频繁重构的编程范式

敏捷的特性需要工程频繁的重构

重构的重点是架构。

如果重构只是修修补补,那就是灾难。重复几次,代码就是一团乱麻,重构也无以为继。

所以,针对不同的需求,场景,需要不同的架构。

也需要开发人员达成协议:什么样的架构适合什么样的需求。

就像设计模式,架构模式也需要达成共识。

Written on February 27, 2017