system-sekkei/isolating-the-domain

クラス粒度の使い分けについてご教授いただけないでしょうか

Opened this issue · 0 comments

045a88e では、Employeeから業務単位に細分化したクラスへ変更されていますが、 1e7a31ed219b93 では業務の言葉に合わせた結果、粒度の大きいクラスを使うようになっています。

↓でデータを取得する時も、EmployeeNumberWorkMonthを組み合わせた専用クラスを受け渡すようにした方がよいのでしょうか。

Attendance attendance = attendanceQueryService.findAttendance(employee, workMonth);