system-sekkei/isolating-the-domain

勤務時間の相関チェックの置き場所に関する質問

Closed this issue · 4 comments

public boolean isAfter(EndTime endTime) {
return value.isAfter(endTime.value);
}

終了時刻は開始時刻より後であることというビジネスロジックであれば、isAfterEndTimeクラスに持たせた方がよいのではないでしょうか。

おっしゃる通りですね。

使っている個所で、

 if (endTime.isAfter(statTime)) return true;

return false;

という記述のほうが、何が正であるかの表現としてよいと思います。

ご回答ありがとうございます。

こちら対応しました

aa15af1

ご対応ありがとうございます。