程序员修炼之道阅读笔记02
第二章《注重实效的途径》
“重复的危害”提醒不要在系统各处对知识进行重复。
“正交性”提醒不要把任何一项知识分散在多个系统组件中。
“可撤销性”将考察有助于项目与其不断变化的环境绝缘的一些技术。
“曳光弹”提供了一种开发方式。
“原型与便签”提出了在曳光弹开发不适用的情况下,怎样使用原型来测试架构、算法、接口以及各种想法。
本章内容与我们的团队项目相结合,我发现我们团队项目中有很多重复的知识,明明可以把它写成一个函数在不同地方调用,结果我们并没有这么做,导致代码变多,程序运行慢。
阅读完本章后我们团队对项目进行了优化,将重复的地方写成了函数进行调用。