≪ Today I learned.
RSS購読
    公開日
    タグ
    Programming
    著者
    ダーシノ

    早まったDRY原則の適用はやめよう

    DRY原則は、「コード」ではなく「知識」の重複を防ぐこと。

    コードが重複しているから共通化しようと考えてはならない。現時点で偶然同じコードになっているだけで概念的には違うものかもしれないからだ。

    Consider carefully if code is truly redundant or just superficially similar. コードが冗長なのか、表面的に似ているだけか慎重に考えよう

    When designing abstractions, do not prematurely couple behaviors that may evolve separately in the longer term. 長期的に別々に進化しそうなふるまいを早急に結合しないようにしよう

    参考