問49
49 / 80
ソフトウェアのリファクタリングの説明はどれか。
外部から見た振る舞いを変更せずに保守性の高いプログラムに書き直す。
ソースコードから設計書を作成する。
ソフトウェア部品を組み合わせてシステムを開発する。
プログラムの修正が他の部分に影響していないかどうかをテストする。
リファクタリングは、外部から見た振る舞い(機能)を変えずに内部構造を保守性の高いコードに書き直すこと(ア)。イはリバースエンジニアリング、ウは部品化/再利用、エは回帰テストの説明。