构建之法阅读笔记01
《构建之法》中的 DRY 原则让我很受触动,它强调要避免重复代码,同一逻辑只保留一份。
我过去做课程设计时,曾为图书管理系统写了三段几乎一样的查询代码,只是查询条件不同,后来加新功能时还继续复制粘贴。
结合书中内容来看,这种重复代码会让后续修改变得麻烦,容易漏改,还会让代码变得混乱难维护。
之后我会先把重复逻辑抽成通用函数,比如封装一个查询函数,通过传入不同条件实现各类功能,养成先抽象再实现的习惯,不再直接复制粘贴代码。
《构建之法》中的 DRY 原则让我很受触动,它强调要避免重复代码,同一逻辑只保留一份。
我过去做课程设计时,曾为图书管理系统写了三段几乎一样的查询代码,只是查询条件不同,后来加新功能时还继续复制粘贴。
结合书中内容来看,这种重复代码会让后续修改变得麻烦,容易漏改,还会让代码变得混乱难维护。
之后我会先把重复逻辑抽成通用函数,比如封装一个查询函数,通过传入不同条件实现各类功能,养成先抽象再实现的习惯,不再直接复制粘贴代码。