程序员修炼之道:从小工到专家阅读笔记03

   这段时间读完了程序员修炼之道:从小公道专家,下面是阅读笔记。

     我们收集、组织、维护和利用知识,我们在规范中记载知识,在运行的代码中使其活跃起来并将其用于提供测试中所需的检查。

但是知识并不稳定,会发生变化。

      所有这些不稳定都意为着我们要把很大一部分时间花在维护上,重新组织和表达我们系统中的知识。

我们需要不断地维护,理解知识的变化。当我们设计或编码时,出现了新的需求,环境或许变了,不管原因是什么,维护都不是可有

可无的活动,而是整个开发过程中的例行事务。

  提高系统的正交性,在设计良好的系统中,数据库代码与用户界面时正交的:改动界面,而不影响数据库;改数据库,不影响界面。

  提高生产率。与编写单个的大块代码相比,编写多个相对较小的,自足的组件更为容易。所有设计、编写简单的组件、

及其进行单元测试,当增加新代码时,无须大幅度改动已有的代码。

原文地址:https://www.cnblogs.com/092e/p/14916292.html