アプリ開発日記 #10 ビジネスロジック側も見直さないと。。。

今日の目標

画面表示のためのデータの取得などのビジネスロジック側の作成を行う。

実際にやったこと

詳細設計で作成したクラス図をもとにして、必要なクラス、プロパティー、メソッドの追加を行いました。

困ったことと解決方法

困ったこと

詳細設計で作成したクラス図を基に作成した場合に、最初に表示する画面だけ、必要なデータが取得できない状態となっていました。
また、ビジネスロジック側のクラス構成について、よく見ると無駄のあるクラス構成となっているようでした。

解決方法

詳細設計で作成したクラス構成を見直す。

明日への思い

ビジネスロジック側について、クラス図の見直しを行う。
不要な部分の削除や、必要なクラスの追加を行う予定。

雑記

アーキテクチャ設計については、クラス図の作成、実装、クラス図の見直しを繰り返すことで、少しずつ良いクラス図の作成ができるようにしていきたいです。
そして、アーキテクチャ設計が正しくできるようになれば、作成したアーキテクチャをもとに、必要な部分をプログラムするだけとなるため、今よりアプリ開発のスピードが速くなるはずと信じています。

まあ、きっと探せば、自分で作るよりいいものがネット上に落ちているとは思いますが。。。