アプリ開発日記 #169 UnitTestもあと少し

新しく作るアプリ

いつも期限前日に焦ってしまう人のためのスケジュール管理アプリを作ろうと考えています。

今日の作業

UnitTestの組み込みを行っています。
そして、UnitTestの組み込みもあと4機能ほどとなりました。

あと少しです。

しかし、今日UnitTestを書いていて、チェック処理が抜けている機能が見つかりました。

また、今日は、登録の方法の検討が不十分なことが原因で、データが正しく登録できない箇所がありました。
そのため、登録の方法について再検討し、ソースの修正を行いました。

結果、とりあえず正しく登録できるようになりました。

とりあえず今週いっぱいはUnitTestを書くことになりそうです。
そして、来週くらいから画面の実装に入っていける予定です。

明日以降の作業

UnitTestを組む
チェック処理を追加する

今後の課題

<<大量の設計書がなくても、過不足なく使用を説明できるようにしたい>>

アプリが複雑になると設計書の量が増えてしまいます。
しかし、すべての設計書の整合性を取りながら、アプリを修正することは結構大変だと思います。

今回も、複数の設計書の間で不整合が起きていたことで、バグを作りこむところでした。

そのため、仕様を説明するためのドキュメントについて、もっといい感じでまとめられるようにしたいです。<>
アプリケーションサービスや、ドメインモデル、ドメインサービスのそれぞれの役割を明確に定義できていなかった、そして十分に理解できていなかったため、実装時に実装するレイヤーが違うものがいくつか表れてしまいました。

そのため、改めてアプリケーションサービスや、ドメインモデル、ドメインサービスのそれぞれの役割を明確に定義できるようにしたいと思います。