Blueherb In solitude, where we are least alone

《程序员修炼之道》之注重实效

     十月这一个月以来,读了关于程序员修炼之道的第二站,注重实效,其中有一句话让我印象深刻。

      系统中的每一个知识都必须具有单一,无歧义,权威的表示。

      通过这本书,我了解到我们程序员对我们所创建的应用进行维护时,我们必须找到并改变事情的表示,在我们开发的规范,过程和程序中很容易重复和表达知识,然而,这样会很容易让我们的代码失效,并且通过dry我了解到了,它不仅仅存在于我们的程序,更存在于我们的生活,我们在编写代码的时候,不是所有代码都需要加注释的,也不是所有的代码都不加注释,而是择优,选择你认为的高级代码,进行添加注释,这会让我们的代码效率更快,

      还有一种重复就是可能是无意的重复,我们在应用的开发的过程中,我们可能会因为性能而违反DRY原则,这也就让我想到过我们的数据结构老师跟我们讲过的计算机很讨厌递归调用,因为这经常需要还存数据让计算机死机,

      还有就是无耐性的重复,这是一种容易检测和处理的形式。

      正交性:表示某种不依赖性。

      正交的好处:消除无关事物之间的影响。提高生产率和降低风险,

      项目团队也是一种正交问题,正交的团队效率越高,尽量分清各个人做什么工作,让工作减少重叠。

posted @ 2019-10-28 20:26  帅气的小土豆  阅读(97)  评论(0编辑  收藏  举报