関心の分離は5W1Hの何を分離しているかを意識する
#設計原則 #関心事の分離
from 共通化と抽象化
「それがなにか」(What)と「どうするか」(How)の分離
whoとhowが密結合
長く生き残る技術は一つのことをうまくやることに特化している
何を抽象化しているのか
---
#CoC(設定より規約)
Railsのような完成度の高いフレームワークは逸脱事例を含めてすべてをレールに乗せるている
ActiveRecordへの密結合を対価に高凝集、再利用性、時間を得られる
---
関連
関心の分離はドメインとプレゼンテーションから考える(PDS)