学習記録
改善・保守管理
【目的】
・既存のアプリケーションに対して改善をして知識を増やす
【学習概要】
各課題に対してリファクタリングの実施
リファクタリング……ユーザーからみたアプリの動作は変えずに内部のコードを整理(
異なる文法で端的なコードに変更したり、新しいメソッドなど
を使用して書き換える)すること
<メリット>
1.理解しやすいコードになる(理解の時間短縮・説明しやすい資料になる)
2.簡単になったコードは修正の際、修正箇所が最小限になる。(修正の時間短縮)
3.簡単になったコードは修正の際、間違いが減る(やり直し工数の低減)
<デメリット>
1.リファクタリング自体の実施に手間がかかる
課題については省略
おわり