Litong's Blog

Work to become, not to acquire.

第14章 逐步改进

编程是一种技艺甚于科学的东西。要编写整洁代码,必须先写肮脏代码,然后再清理它。

混乱是逐渐产生的。

采用TDD,不会允许作出破坏系统的修改。每次修改都必须保证系统能像以前一样工作。

优秀的软件设计,大都关乎分隔——创建合适的空间放置不同种类的代码。对关注面的分隔让代码更易于理解和维护。

满足于仅仅让代码能工作的程序员不够专业,没什么能比糟糕的代码给开发项目带来更深远和长期的损害了。

解决之道就是保持代码持续整洁和简单,不让腐坏有机会开始。