メモ

YAGNI=You Aren't Going to Need It

打合せで「将来の拡張のために」が何度も出てきたけど・・・ヒツヨウナノハ カクチョウ デハナク ツクリナオシ ジャナイノ?

アジャイル設計の原則*1
  1.単一責任の原則(SRP: Single Responsibility Principle)
  2.オープン・クローズドの原則(OCP: Open-Closed Principle)
  3.リスコフの置換原則(LSP: Liskov Subtitution Principle)
  4.依存関係逆転の法則(DIP: Dependency Inversion Principle)
  5.インターフェース分離の原則(ISP: Interface Segregation Principle)