12.26《程序员的修炼之道》的第二章解读
第二章的题目是《注重实效的方法》,该章节又分为七小节,每一小节都有一个原则,节节相扣,步步深入,为我们深入的介绍了一些注重实效的方法,我们只要在编程过程中记住这些基本原则,我们就能编写出更快、更好、更强健的代码,甚至可以让这些看起来很容易。
(7)第二章中的第七小节,为我们讲述的是重复的危害,提醒我们在系统各处不要对知识进行重复。作为程序员,我们收集、组织、维护、利用知识,遗憾的是知识并不稳定,常常发生变化,所有这些不稳定都意味这我们要花费一大把时间用在维护上,重新组织表达我们系统中的知识,不管原因是什么,维护都不是时有时无的活动,而是整个开发过程中的例行公事,当进行维护时,我们必须找到相关的知识,并进行相应的修改,如果我们在开发的过程中过多的重复使用该知识,维护起来就会变得很麻烦,如果我们这样做,我们就是在向维护的恶梦发出邀请,这是在应用发布前就开始的噩梦。为此我们应从根本上杜绝这类恶梦,杜绝重复使用同一知识进行编程开发。一个可靠的开发软件,并且让我们更容易理解和维护的唯一方法就是遵循DRY原则:系统中的每一项知识都必须具有单一、无歧义、权威额表示。这是注重实效的程序员的必备原则之一。作者为我们介绍了各种各样的重复,以及重复是如何发生的,让我们可以尽力去避免重复,远离恶梦。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义