12.26《程序员的修炼之道》的第二章解读

发布时间 2023-12-26 21:17:00作者: 晨观夕

第二章的题目是《注重实效的方法》,该章节又分为七小节,每一小节都有一个原则,节节相扣,步步深入,为我们深入的介绍了一些注重实效的方法,我们只要在编程过程中记住这些基本原则,我们就能编写出更快、更好、更强健的代码,甚至可以让这些看起来很容易。

   (7)第二章中的第七小节,为我们讲述的是重复的危害,提醒我们在系统各处不要对知识进行重复。作为程序员,我们收集、组织、维护、利用知识,遗憾的是知识并不稳定,常常发生变化,所有这些不稳定都意味这我们要花费一大把时间用在维护上,重新组织表达我们系统中的知识,不管原因是什么,维护都不是时有时无的活动,而是整个开发过程中的例行公事,当进行维护时,我们必须找到相关的知识,并进行相应的修改,如果我们在开发的过程中过多的重复使用该知识,维护起来就会变得很麻烦,如果我们这样做,我们就是在向维护的恶梦发出邀请,这是在应用发布前就开始的噩梦。为此我们应从根本上杜绝这类恶梦,杜绝重复使用同一知识进行编程开发。一个可靠的开发软件,并且让我们更容易理解和维护的唯一方法就是遵循DRY原则:系统中的每一项知识都必须具有单一、无歧义、权威额表示。这是注重实效的程序员的必备原则之一。作者为我们介绍了各种各样的重复,以及重复是如何发生的,让我们可以尽力去避免重复,远离恶梦。