新しく作るアプリ
いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。
今日の作業
修正したクラス図を基にして、シーケンス図を書いてみました。
シーケンス図を書いてみた結果、修正したクラス図のクラス構成でアプリのふるまいを実装できそうであることがわかりました。
ただ、シーケンス図を書いていて、追加したほうがいいメソッドもありましたので、追加したいメソッドをクラス図に追加しながら、シーケンス図の作成を行っていました。
そして、シーケンス図を書くことで、DDDでいうところのアプリケーションサービスやリポジトリがどのような役割で、アプリの中でどのようにふるまうかが見えるようになってきました。
現時点でのアイコンイメージ。
まあ、なんかダサい気がするし、今後変更するかもしれませんが。。。
明日以降の作業
シーケンス図を作成する