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

相關文章
相關標籤/搜索