---
# System prepended metadata

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

---

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

## 学習項目
* 交通アプリ：リファクタリング（DB周り）
* クリーンコード：第15, 16章

## 大切だと思った項目
* テストを書くと、それを実行しながらリファクタリングが順調に行えた。
* パラメータを用いるよりも、privateフィールドに代入する方が良い。
* 既に完成済みのライブラリにおいても、リファクタリングを施す余地がある。

## 学習項目の感想
* 交通アプリでは、DB周りのコードについてリファクタリングが進んだ。privateなフィールドを用いることで、パラメータを渡す関数やreturnを行う関数が少なくなり、カプセル化し、かつすっきりしたクラスとなった。テストしながらのリファクタリングする大きな効果を実感できて楽しかった。
* クリーンコードでは、引き続きケーススタディを行った。実際に使用されているライブラリを構成するコードにおいても、リファクタリングを行う余地は大いに残っているものだと実感した。

## 良かった点・カイゼンすべき点
### 良かった点
* 時間に余裕をもってタスクを行い、また終了することができた。
* リファクタリングの楽しさが分かった。
### カイゼンすべき点
- 前日までは悩みすぎていた。
## 本日の教訓
悩みすぎず、楽しくリファクタリングをしよう！

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

