エクストリームプログラミング(XP)におけるリファクタリングの説明はどれか。
ア | 外部から見た動作を変えずにプログラムをより良く作り直すこと |
イ | コーチがチームメンバの意識を高めること |
ウ | プログラミングとテストを繰り返し行うこと |
エ | プログラムを作成するよりも先にテストケースを考えること |
XP(Extreme Programming)は、設計書よりもコーディングとテストを重視したソフトウェア開発プロセス(開発工程)である。開発者はいくつかのプラクテイス(規則)に沿って開発を進める。
リファクタリングとはコンピュータプログラミングにおいて、プログラムの外部から見た動作を変えずにソースコードの内部構造を整理することである。。
ア | ○ | リファクタリングの説明である。 |
イ | × | コーチがチームメンバの意識を高めることはコーチングの説明である。 |
ウ | × | プログラミングとテストを繰り返し行うことは、継続的インテグレーションの説明である。 |
エ | × | プログラムを作成するよりも先にテストケースを考えることは、テスト駆動開発の説明である。 |