あらゆる設計原則はETC原則を特殊化したもの 達人プログラマー ―熟達に向けたあなたの旅― 第2版作者:David Thomas,Andrew Huntオーム社Amazon ここのところ、設計原則やパターン関連の書籍を読み漁っていて、どの書籍も、根本にはおおよそ「変更」があったように思います。 例えば、参照書籍中で挙げられてるDRY原則(Don't Repeat Yourself)だと、繰り返しを避ける事で、変更箇所が散らばる事が避けられます。 DDDやPoEAAなどの設計パターンは、責務の分離・明確化によって変更が必要な場所の検討がつきやすくなり、カプセル化によって変更の影響が外に漏れること…