リファクタリング
リファクタリングの説明として、適切なものはどれか。
- A
プログラムの実行速度を、大幅に向上させる。
- B
不具合の原因を、特定する。
- C
動作を変えずに、内部構造を整理して、保守しやすくする。
- D
ソフトウェアに新しい機能を追加する。
正解と解説を見る
正解:C
リファクタリングは、動作を変えずに、内部構造を改善する。テストを併用して、動作が変わっていないことを確認する。
- A
誤り。目的は、保守性の向上。
- B
誤り。デバッグの作業。
- C
正しい。重複の排除や、名前の改善などを行う。
- D
誤り。機能の追加は、リファクタリングではない。
このサイトの問題は、公開されている出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。独立行政法人情報処理推進機構(IPA)の公式サービスではありません。