little hands' lab

ドメイン駆動設計、アジャイルプラクティスを実践し、解説しています。

2019-04-01から1ヶ月間の記事一覧

【コード問題集1】責務違反のRepository

今日の記事では、 「こんなコードを書くとあとでびっくりするからやめた方がいいよ!」 という事例をご紹介します。 問題のあるコード 以下のようなタスクEntityがあったとします。 コンストラクタで生成時のルールを,doneメソッドで状態遷移のルールを表現…