本日は画像投稿機能から単体テストコード、結合テストコードまでの実装を行いました。
単体テストコードは、コードの理解がすぐできるのですが、
結合テストコードとなるとやはり複雑で、混乱します。
このchatappのカリキュラムのはじめに、
どんなアプリケーションにするのかという要件定義と
どんなデータを扱うのか、またその関係を考えるDB設計という
いわゆる実装以前の計画書のようなことを考えることが合ったのですが、
これがしっかりしていないと、開発もテストコードも混乱するなと感じました。
時間を作ってまた復習していきたいと思います。
ではまた。