---
# System prepended metadata

title: 3月11日　学習の振り返り
tags: [学習ふりかえり, 角メモ]

---

# 3月11日　学習の振り返り

## 学習項目
* 交通アプリ：履歴の表示→完成
* 交通アプリ：リファクタリングの準備
* クリーンコード：第7章～第9章

## 大切だと思った項目
* javascriptでの繰り返しには、.mapを用いる。
* 外部インターフェースとの境界をはっきりさせる。
* 単体テストこそが、クリーンコードの全てのメリットをもたらす。

## 学習項目の感想
交通アプリは、履歴の表示処理の作成が完了し、機能としては全て完成となった。
以降はより良いコードで実現するため、新たに作り直す予定である。
クリーンコードは、例外処理、外部インターフェースとの分離、単体テストについて学んだ。外部のライブラリについては、便利な一方エラーの原因が分かりにくくなる欠点があることが分かった。ライブラリに頼りすぎないことが大切であると思った。

## 良かった点・カイゼンすべき点
### 良かった点
+ 交通アプリの機能を全て完成できた。
+ 予定通りに読書を完了させた。

### カイゼンすべき点
- ライブラリに頼りすぎない
## 本日の教訓
より良いコードはテストから

---
### ※質問したい項目はdiscordで質問すること
###### tags: `角メモ` `学習ふりかえり`

