《构建之法》阅读笔记二

 《构建之法》第二章标题为:注重实效的途径.本章主要着重在与作为一位软工人,在实际的编写代码中应当用什么样的方式使得自己的代码编写可以达到最高效,编写出的代码可以更加强健.,甚至可以让这看起来很容易.

 

首先作者指出了重复的危害.我们擅长于从以往的编程,学习中总结出属于自己的知识库.可是在我们使用这个知识库编写新的工程的时候却并没有意识到因为出多因素,这些知识并不完全适用.因此为了避免这种无益的事情发生,我们要遵循DRY准则,及不要重复你自己(Don’t Repeat Yourself).重复的种类可以分为:强加的重复,无意地重复,无耐的重复和开发者之间的重复.

 

随后是正交性,正交性一词是数学几何中的词汇,在计算机技术中,它用来指多个事务中一个发生变化,而不会对其他的产生联想.保证程序中的正交性是十分有必要,因为你永远也不知道哪里会出错,或者不严谨,一个程序如果它的正交性不好的话那么一处错误变回连锁反应一般造成多出BUG.而在团队中这样的程序所导致的风险就更大了.因此一个优秀的程序员应该想尽办法让程序变得更加的正交.除此之外,正交还会让程序的测试变得更加容易.

posted @ 2021-06-10 10:20  西西里啊  阅读(39)  评论(0编辑  收藏  举报