アプリ開発日記 #133 少しずつ進行中
新しく作るアプリ
いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。
今日の作業
引き続きクラス図の修正を行っています。
いきなり全体を直そうとすると、何がしたいのかわからなくなりそうなので、現在は1つのユースケースで必要な項目に絞ってクラス構成を考えています。
クラス構成の検討では、アプリとして画面表示から、データの保存まで機能させるために、アプリの中心となるデータに関するオブジェクトだけでなくデータを操作するためのオブジェクトや、データを保存するためのオブジェクトを追加する作業を行っています。
そして、1つのユースケースで必要となりそうなクラスのクラス構成が大体できてきました。
そのため、今作成しているクラス構成でアプリのふるまいが考慮できているかの確認も兼ねて、シーケンス図のほうも修正していきたいと思います。
現時点でのアイコンイメージ。期限前でも焦らないようになるというアプリのイメージを表すために、カレンダー(スケジュール表)を持った、笑顔の人を描いてみました。
まあ、なんかダサい気がするし、今後変更するかもしれませんが。。。
明日以降の作業
シーケンス図を作成する
DDDの本
- 作者:Eric Evans
- 発売日: 2013/11/20
- メディア: Kindle版
「実践ドメイン駆動設計」から学ぶDDDの実装入門 CodeZine Digital First
- 作者:WINGSプロジェクト 青木淳夫
- 発売日: 2019/05/31
- メディア: Kindle版