Don’t Repeat Yourself

    在软件工程中,Don’t Repeat Yourself(DRY)是软件开发的原则,旨在减小重复,用抽象代替它,使用数据规范化来避免冗余。数据库

    这个原则在维基百科上是说是由Andy Hunt和Dave Thomas《The Pragmatic Programmer》一书中指出“在一个系统内,每个点都必须有一个单一的,明确的,权威的表达”,它们应用得至关普遍,包括“数据库模式、测试计划、构建系统,甚至文档”。当DRY原则成功应用时,对系统中任何单个元素的修改都不须要更改其余逻辑上不相关的元素。此外,逻辑上相关的元素都会发生可预测的、一致的变化,从而保持同步。测试

    可是产品的需求和业务的变化老是千奇百怪的,因此有时候咱们会给代码打不少补丁。blog

    在一个http://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read 调查的排名中,这本排了第二:ip

相关文章
相关标签/搜索