错误的抽象与重复的代码

教科书说写代码很重要的一个原则是要 DRY(Don't Repeat Yourself);但为了 DRY 而引入了错误的抽象层,导致未来的代码维护者更容易引入bug,还不如将代码复制几份来得清晰。

读代码的时间比写代码的时间要多得多得多,优化读代码的体验。