
リファクタリングってソースコードをきれいにすることでしょ、とここまでは、ソフトウェアエンジニアなら知っている方が多いはずです。でも、本当のリファクタリングは、もう少し厳密に定義があり、手順があります。その手順に従えば、設計を安全に変更できるのが、リファクタリングの醍醐味です。
本授業では、リファクタリングって何?というところから始め、リファクタリングの意義と概要を理解し、みなさんの開発現場で取り入れていくための手がかりになる内容まで学習していきます。
この授業の前提条件としては、基本的なJava言語が読める方を対象としております。
初めてリファクタリングの基礎を勉強するエンジニア初心者の方、リファクタリングを改めて体系的に学習したいエンジニアの方