Skip to content

Instantly share code, notes, and snippets.

@giantneco
Last active June 7, 2017 12:22
Show Gist options
  • Save giantneco/5235759cc221ce35eecd7f6d53ae4560 to your computer and use it in GitHub Desktop.
Save giantneco/5235759cc221ce35eecd7f6d53ae4560 to your computer and use it in GitHub Desktop.
DDD的に非常に悪いコード
patient.setShotType(ShotTypes.TYPE_FLU);
patient.setDose(dose);
patient.setNurse(nurse);
// クライアントがスプリントにバックログ相手身をコミットするには
// スプリントIDとステータスを設定する
backlogItem.setSprintId(sprintId);
backlogItem.setStatus(BacklogItemStatusType.COMMITTED);
// クライアントは、ドメイン固有のふるまいを使って
// バックログアイテムをスプリントにコミットする
backlogItem.commitTo(sprint);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment