XPのプラクティス

ペアプログラミングは、2人1組で1つのプログラムの実装を行い、1人が実際のコードをコンピュータに打ち込み、もう1人はそれをチェックしながら補佐するという役割を随時交代しながら作業を進めていく手法です。プログラムをコンピュータに打ち込む人を「ドライバ」、それを補佐する人を「ナビゲータ」といいます。 このため正解は「エ」です。 計画ゲームは、イテレーションごとに行われ、実現するユーザー機能(ストーリー)とリリース計画を顧客と交渉する作業です。 コーディング標準は、ソースコードを記述する際のルールを定めたものです。XPでは、ペアプログラミングやリファクタリングにおいて複数人によるコードの共有を前提としているため、コーディング標準の順守が重視されます。 テスト駆動開発は、求める機能を明確化するために、プログラムを記述するよりも前にテストケースを作成する開発手法です。そのテストをパスする最低限の実装を行った後で、機能を維持したままコードを洗練していくという手順で開発を進めます。

エクストリームプログラミング(XP:eXtreme Programming)のプラクティスのうち,プログラム開発において,相互に役割を交替し,チェックし合うことによって,コミュニケーションを円滑にし,プログラムの品質向上を図るものはどれか。

出典平成30年度 春期 基本情報技術者試験 午前 問50
ア
計画ゲーム
イ
コーディング標準
ウ
テスト駆動開発
エ
ペアプログラミング