データベーススペシャリスト暗記無料で始める

ペアプログラミングとは?ぺあぷろぐらみんぐ

ペアプログラミングとは、2人が1台の端末を共有し、実際にコードを書く役(ドライバ)と、設計の妥当性や誤りを継続的に確認する役(ナビゲータ)を交代しながら進める開発手法。書いた直後にレビューが済むため、欠陥が下流の工程へ流れ出る前に止められる。

最終更新:2026-10-06

試験情報

データベーススペシャリスト試験の過去問では1回出題され、ほかに1問の解説で触れられています(2016年度〜2025年度)。

データベーススペシャリスト試験の頻出用語/午前II

この語が出る過去問を解く →

背景

欠陥は発見が遅れるほど修正の費用が跳ね上がるが、レビューを独立した工程として置くと、日程が押したときに真っ先に省かれる。実装そのものの中にレビューを溶かし込んでしまえば省きようがない——エクストリームプログラミングがこの手法をプラクティスに数えたのは、その構造的な理由による。担当者しか読めないコードが生まれにくくなる副次的な効き目もある。

具体例

ケント・ベックがエクストリームプログラミングのプラクティスとして示した手法で、たとえば複数表を結合する問合せを書く場面では、一方が条件を組み立て、もう一方が実行計画を見て索引が使われているかを確認する。索引が効かない述語の書き方をその場で直せるため、後日の性能試験でまとめてやり直す手戻りが消える。

試験での引っ掛け

2人分の工数を投じるので単純な生産性は落ちると見られがちだが、狙いは欠陥の除去費用と知識の属人化を下げることにあり、その分を含めて評価する。作業を2人で分担して並行に進める手法ではない点も、選択肢で取り違えさせられる。

関連用語

出た過去問

問題文で直接問われたものと、解説の中で触れられたものが含まれます。

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題(2016年度〜2025年度)
  • 分野:午前II
  • 2人分の工数を投じるので単純な生産性は落ちると見られがちだが、狙いは欠陥の除去費用と知識の属人化を下げることにあり、その分を含めて評価する。