日報#25|CLI家計簿アプリに機能を追加。機能的には○でもコードはいけてない。

1.本日の作業内容
⬛︎CLI家計簿アプリの機能追加
◼︎家計簿アプリ開発記録#4で考えた機能の
①金額入力で15万と入力するとエラーでアプリが止まってしまう。
②収支の入力時、収入は+で支出はーで入力しないといけない。
についてコードの修正をした。
家計簿アプリ開発記録#4の記事はこちら

2.直面した問題点
<問題点>
機能を追加するという意味では目標達成し、動作的には期待通りの結果になった。けれど、コードが見にくくなって、同じエラーに対する処理が2箇所に書いていたりとコード的にはまだまだ改善が必要。
<対応>現時点では未解決。
・次回は同じエラーに対する処理は1箇所に→コードを改善する
・コードをわかりやすくするために、コメントを書いてみたり、もし不要なコードがあれば消す。
3.残っている課題△、進行中の作業⬜︎、明日の予定⬛︎
△HTML, CSS, JavaScriptにまだ慣れていない(実践練習をする)
・HTMLとCSSは主にCodejumpというサイトでwebデザインの練習
・JavaScriptはWebクリエイターManaさんが書かれた
”1冊で全て身につくJavaScript入門講座”の本を読みながら実装練習
⬜︎CLI家計簿アプリ開発
・機能追加
・コード改善
⬛︎JavaScriptの学習を進める
(引き続き”1冊で全て身につくJavaScript入門講座”の本を手を動かしながら読み進める)
4.気づき、学び
思った通りに動かせるためにどうすればいいのかを言葉で考えられたら、それをコードにできれば動き自体は問題ないけれど、読みにくいコードだったり、エラー処理が重複していたり…全体的なコードをみるといけてないなと感じた。とりあえず今は一旦機能追加できるために必要なコード追加・修正をしてみて、動作確認ができたら、次に不要なコードを削除したり改善したりしていく方向。もっともっと慣れてきたら、コード全体の構成とかも考えながら、コードを書く時点でうまく書けるようになっていきたいなと思う。
でも、初めてアプリの機能追加をやってみて、自力でやってみたからこそ、自分の書くコードがいけてないことに気づけた!気づけたということはまだまだ伸び代ありってことだと思って前向きに!アプリ完成が楽しみ!
どうもわだです今日は家計簿アプリ開発が進められて楽しかった!
明日は家族で過ごす日なので、PCから離れて、
また月曜日から頑張ります!
集中するとデジタルデトックスとは程遠い。。
目も首も疲れてきちゃうし、
とはいえ限られた時間を最大限使って学習を進めたい!









コメント