ソフトウェア開発の活動のうち、リファクタリングはどれか。
ア | ソフトウェアの品質を高めるために、2人のプログラマが協力して、一つのプログラムをコーディングする。 |
イ | ソフトウェアの保守性を高めるために、外部仕様を変更することなく、プログラムの内部構造を変更する。 |
ウ | 動作するソフトウェアを迅速に開発するために、テストケースを先に設定してから、プログラムをコーディングする。 |
エ | 利用者からのフィードバックを得るために、提供予定のソフトウェアの試作品を早期に作成する。 |
答え イ
【解説】
ア | ペアプログラミング(pair programing)の説明です。 |
イ | りファクタリングの説明です。 |
ウ | テスト駆動開発(Test-Driven Development、TDD)の説明です。 |
エ | プロトタイピング(prototyping)の説明です。 |
【キーワード】
・リファクタリング