AI作→わだ作家計簿アプリに!機能について考えてみた!【家計簿アプリ開発#4】

プログラミング初学者の家計簿アプリ開発記録#4

2025/10/13

1.前回の振り返り

前回の投稿はこちらから

⬛︎AI作CLI家計簿アプリのコードを自分なりに解釈した。
→けれど、これはあくまでもAI作。わだ作の家計簿アプリにしていきたい。ここまで。

2.本日の作業内容

⬛︎家計簿アプリの改善したいところや追加したい機能について紙に書き出してみた。

3.実際のコードと解説

今回はコードは書いていないので、考えた内容について記録します。

改善したいところや追加したい機能

①金額入力で15万と入力するとエラーでアプリが止まってしまう。
・「万」「千」「百」「十」といった漢数字に対応できるようにしたい。
・それ以外の文字が入力されたとしても、エラー表示して再入力を促すようにして、プログラムが止まらないようにしたい。

②収支の入力時、収入は+で支出はーで入力しないといけない。
・自動的に収入は+で支出はーで記録されるようにしたい。

③収入と支出でしか管理できない。
・食費と生活費に分けて、それぞれの予算に対する残高と使用金額を確認できるようにしたい。
・その上で、トータル(食費と生活費を合わせた)残高と使用金額を確認できるようにしたい。

④支払い方法別に管理したい。
 我が家が実際使っている家計簿は、主にクレジットカードやバーコード決済を使っている。月締めで1ヶ月使ったの分の金額を銀行に入金するようにしている。けれども、現金でしか支払えないお店があったり、レジを分けるのが面倒で個人の欲しいものを家計の支払いと一緒に購入したりして、現金対応が必要になったりするのが現状。
・支払い方法はa.クレジットカード/バーコード決済とb.現金に分けて管理できるようにしたい。
・a.b.それぞれの使用合計金額と、各項目(食費/生活費)の予算に対する残高を確認できるようにしたい。

⑤間違えて入力してしまった時に対応できるようにしたい。
👀どう対応すべきかわからず、ChatGPTに聞いてみた。
・すぐにできる方法として、保存前に記録するかどうかを選択できるようにする(y/n選択)。
・保存後に気づいた場合にも対応できるように、削除・編集機能を追加する。

4.学びと今後の課題

 今作りたい家計簿アプリは完全にわだのためのもので、普段自分が手書きでやっていることをアプリでしたいなと。だから、今使っている家計簿をもとに考えてみたけれど、手書きだったら簡単にできることも仕組み化しようと思うとなかなか難しいなと感じた。たとえば記録を修正したりするにしても、手書きなら書き直せばいいだけなのに、アプリにすると一度記録したデータを削除したり編集したりする必要があって大変。でも、だからこそ色々どうすればいいんだろう?って考える必要があって、それが楽しい。
 今日考えた機能をプログラムとして書くためにはどうすればいいのか、たとえば「万」などの漢数字に対応するなら桁数分の0に置き換えるとか、そこが難しいけれど次に必要なステップだと思う!それができたらあとはコーディングしていくって感じかな?

5.次回の予定

⬛︎まずは①の漢数字に対応とエラー対応について、プログラムの構成を考える。
⬛︎できればコーディングまでやってみる。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

どうもこんにちは、わだです。プログラミングなんて未知の世界。そんなわだがエンジニアになるまでを綴っていきます。

コメント

コメントする