問題
リファクタリングの説明として、最も適切なものはどれか。
選択肢
- 1ソフトウェアに新しい機能を追加すること
- 2ソフトウェアのバグを修正すること
- 3ソフトウェアを別のプログラミング言語で書き直すこと
- 4ソフトウェアの外部的な振る舞いを変えずに、内部のコード構造を改善すること
解答と解説を見る
正解
4. ソフトウェアの外部的な振る舞いを変えずに、内部のコード構造を改善すること
解説
リファクタリング(Refactoring)は、ソフトウェアの外部的な動作(機能や結果)を変えずに、内部のプログラムコードの構造を整理・改善することです。保守性・可読性の向上を目的としています。