新しく作るアプリ
いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。
今日の作業
必要な画面が大体出そろいました。
ただし、画面の見た目の調整や、画面に必要な機能が実装できていないものもまだたくさんあります。
今日も、そんなわけで、必要な画面の作成と、機能の追加を行いました。
そして、1画面ずつ表示できる画面を増やしていき、あと少しですべての画面が表示できるようになりそうです。
一番大変な画面はすでに作成していますが、まだ作るのが大変な画面が1つ残っているため、少し時間はかかりそうですが、あと少しで必要な画面はすべて作成できそうです。
そして、すべての画面が出そろったら、実装を保留にしていた機能や、モデルが未実装であったために表示できていなかった項目などを作成していこうと思います。
今日でアプリ作りも大体7割が終わったと思います。
あと3割がけっこう長いのですが、完成に向けて頑張りたいと思います。
明日以降の作業
画面を作成する
今後の課題
<<大量の設計書がなくても、過不足なく使用を説明できるようにしたい>>
アプリが複雑になると設計書の量が増えてしまいます。
しかし、すべての設計書の整合性を取りながら、アプリを修正することは結構大変だと思います。
今回も、複数の設計書の間で不整合が起きていたことで、バグを作りこむところでした。
そのため、仕様を説明するためのドキュメントについて、もっといい感じでまとめられるようにしたいです。<
アプリケーションサービスや、ドメインモデル、ドメインサービスのそれぞれの役割を明確に定義できていなかった、そして十分に理解できていなかったため、実装時に実装するレイヤーが違うものがいくつか表れてしまいました。
そのため、改めてアプリケーションサービスや、ドメインモデル、ドメインサービスのそれぞれの役割を明確に定義できるようにしたいと思います。