XP のプラクティス
出典: 令和7年度 春期 応用情報技術者試験 午前 問48 (IPA)
XP (Extreme Programming) のプラクティスの一つであるものはどれか。
- ア 構造化プログラミング
- イ コンポーネント指向プログラミング
- ウ ビジュアルプログラミング
- エ ペアプログラミング
正解と解説を見る
正解: エ
- ア: 構造化プログラミングは、順次・選択・反復で組み立てる、プログラミング技法です。XP のプラクティスではありません。
- イ: コンポーネント指向プログラミングは、部品を組み合わせてソフトウェアを作る技法です。
- ウ: ビジュアルプログラミングは、図や部品を操作して、プログラムを作る方法です。
- エ: ペアプログラミングは、XP のプラクティスの一つです。正しい答えです。
ポイント
- XP (Extreme Programming) は、アジャイル開発の手法の一つです。
- プラクティスには、ペアプログラミング、テスト駆動開発、リファクタリング、継続的インテグレーション、コードの共同所有などがあります。
- ペアプログラミングは、二人一組で一台の PC を使い、一人が書いて、もう一人が確認しながら進めます。