読みました。
ActiveRecordのように機械的にテーブルに紐づくモデルを作って、
それに対してメソッドを生やしていく実装をしていると、
「仕様を反映した本来あるべき姿のモデル」を見失う可能性があるなと感じた。
「本来あるべき姿」とフレームワーク、ライブラリに寄せるバランス感を
意識しないといけないなと思った。
やっぱ DDD を採用するのが自分の理想に一番近いと思う・・・。
読みました。
ActiveRecordのように機械的にテーブルに紐づくモデルを作って、
それに対してメソッドを生やしていく実装をしていると、
「仕様を反映した本来あるべき姿のモデル」を見失う可能性があるなと感じた。
「本来あるべき姿」とフレームワーク、ライブラリに寄せるバランス感を
意識しないといけないなと思った。
やっぱ DDD を採用するのが自分の理想に一番近いと思う・・・。