ソフトウェアのリファクタリングの説明はどれか。
| ア | 外部から見た振る舞いを変更せずに保守性の高いプログラムに書き直す。 |
| イ | ソースコードから設計書を作成する。 |
| ウ | ソフトウェア部品を組み合わせてシステムを開発する。 |
| エ | プログラムの修正が他の部分に影響していないかどうかをテストする。 |
答え ア
【解説】
| ア | ソフトウェアのリファクタリングの説明です。 |
| イ | リバースエンジニアリング(reverse engineering)の説明です。 |
| ウ | コンポーネントソフトウェア(component software)の説明です。 |
| エ | リグレッションテスト(regression test)の説明です。 |
【キーワード】
・リファクタリング