阅读笔记二

DRY(Don’t Repeat Yourself,不要重复你自己)是这本书里非常经典的原则,也是我在写代码的时候经常忽略的一点。
很多新手写程序,为了快速实现功能,会直接复制粘贴一大段代码,改几个变量就投入使用。短期来看确实省时间,但是一旦后续需要修改逻辑,就需要在十几处重复的地方挨个改动,非常容易漏改,埋下大量bug。

DRY原则的核心就是消除知识上的重复,同一份逻辑只维护一份。可以通过封装函数、抽取公共类、配置文件等方式把重复逻辑提取出来。不仅仅是代码层面,这个思想还可以延伸到文档、测试、业务逻辑当中。比如重复的业务说明不要多处硬编码,统一放到配置或者公共文档。

结合我平时写项目的经历,我发现自己经常为了赶进度大量复制代码。读完这一章之后,我开始有意识重构自己的练习项目,把重复的代码抽成独立方法。虽然重构会额外花一点时间,但是后续维护、修改的时候轻松很多。

当然DRY也不是绝对,不能为了强行消除重复过度抽象,制造出晦涩难懂、过度复杂的结构。平衡简洁性和可维护性,才是正确的做法。

posted @ 2026-10-30 18:56  lengxia  阅读(4)  评论(0)    收藏  举报