# 12月22日 学習の振り返り ## 学習項目 * リーダブルコード 第Ⅱ部 7章~9章 * 交通アプリMVP HTMLの作成とReactAppの準備 ## 大切だと思った項目 * 制御フローはできるだけ自然に読めるように工夫する。 * 巨大な式は説明変数・要約変数の定義や場合分けの反対などを考えて、小さな文へと分割する。 * 無駄な変数は削除し、変数のスコープは最小限に抑える。 ## 学習項目の感想 リーダブルコードは、for文やwhile文等の制御フローでの工夫や、変数の定義やスコープについての工夫について学んだ。効果的な開発にはスコープはできるだけ小さい方が良いと感じた。 交通アプリMVPは、画面の作成に取り掛かった。まずはHTML形式で入力フォームを書き、そこからReactやTypeScriptを使った動的操作に入っていく。 ## 良かった点・カイゼンすべき点 ### 良かった点 + リーダブルコードは予定通り第Ⅱ部が終わった。 + HTMLを完成させた。 ### カイゼンすべき点 - Reactでどのように書いていくかが理解できなかった。処理の全体像を理解し直す必要がある。 ## 本日の教訓 どのような言語で書くのが望ましいのか質問する。 --- ### ※質問したい項目はdiscordで質問すること ###### tags: `角メモ` `学習ふりかえり`