人们总是希望一切的事情都尽在掌握之中, 所以总是试图在制定完美计划之后一路顺风顺水地执行下去. 但是软件维护是一个提高混乱度 (增加熵) 的过程, 所以出现前进两步, 后退一步; 甚至前进一步, 后退一步都是很正常的. 而且随着维护的深入, 会发现用在修复原有设计上瑕疵的工作量越来越少, 而早期维护活动本身所引起的漏洞的修复工作越来越多. 正如大思想家斯宾塞. 约翰逊曾经说过 "唯一不变的是变化本身", 我们要为变更设计系统, 为变更计划组织架构.
来源: http://www.bubuko.com/infodetail-3416172.html