学習記録

改善・保守管理

【目的】

・既存のアプリケーションに対して改善をして知識を増やす

 

【学習概要

各課題に対してリファクタリングの実施

 

リファクタリング……ユーザーからみたアプリの動作は変えずに内部のコードを整理(

          異なる文法で端的なコードに変更したり、新しいメソッドなど

         を使用して書き換える)すること

<メリット>

1.理解しやすいコードになる(理解の時間短縮・説明しやすい資料になる)

2.簡単になったコードは修正の際、修正箇所が最小限になる。(修正の時間短縮)

3.簡単になったコードは修正の際、間違いが減る(やり直し工数の低減)

 

<デメリット>

1.リファクタリング自体の実施に手間がかかる

 

課題については省略

 

おわり