アプリ開発日記 #207 リファクタリングをする

6月にやりたいこと

ざっくり家計簿のリファクタリングと、機能追加をしていきたいと考えています。
ざっくり家計簿は中途半端にDDDを取り入れた形にソースコードを直しているため、とてもソースコードが読みにくくなっています。

そのため、今後のことも考えてここでいったんリファクタリングを使用と思います。

また、ざっくり家計簿以外のアプリについても機能追加を行っていきたいと考えています。

今日の作業

ざっくり家計簿のリファクタリングを開始しました。
ざっくり家計簿は残金の差額を基に日々の収支を管理しています。

そのため、コアドメインとして日付とお金を定義することにしました。

そして、現在履歴情報のロジックをドメインサービスとしていましたが、これをドメインモデルのほうに順次移動していきたいと考えています。
現在履歴情報のロジックが1メソッドに100ステップほどある大きなメソッドとなっているのですが、これにより履歴情報の計算ロジックをシンプルにできるのではないかと考えています。

明日の予定

リファクタリングを続ける。