基本情報暗記無料で始める

XP(エクストリームプログラミング)とは?えっくすぴー

XP(エクストリームプログラミング)とは、コミュニケーション、シンプルさ、フィードバック、勇気、尊重を価値とするアジャイル手法。主なプラクティス(実践の決まり)に、2人1組で1つのコードを書くペアプログラミング、先にテストを書いてから実装するテスト駆動開発、変更をこまめに結合して自動テストする継続的インテグレーション、動作を変えずに内部の書き方を整えるリファクタリングがある。ほかに、小さなリリース、シンプルな設計、誰でもどのコードでも直せる共同所有権、顧客が開発の場に加わるオンサイト顧客、顧客と開発者で次に作る機能を決める計画ゲーム、無理な残業に頼らない持続可能なペースがある。

最終更新:2026-10-10

試験情報

基本情報技術者試験の過去問では2回出題されています(2018年度〜2019年度)。

基本情報技術者試験の頻出用語/テクノロジ系

別名:eXtreme Programming、XP、エクストリームプログラミング(XP)

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

背景

設計書を先に固めてから実装する進め方では、要求が後から変わるたびに、設計書とコードの両方を直すことになり、変更の費用がふくらむ。そこで、自動テストで壊していないことを毎回確かめ、変更をこまめに結合して、小さな変更を安く重ねられる状態を保つ実践の決まりをまとめたのがXPである。

具体例

2人1組で実装しながら常時レビューを行い、変更のたびに自動テストと結合を回す。

試験での引っ掛け

「詳細設計書を完成させてから実装」「担当モジュールは担当者しか触らない」はXPの考え方と逆(共同所有権)。

関連用語

出た過去問

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

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

試験での特徴
  • 試験では2回出題(2018年度〜2019年度)
  • 分野:テクノロジ系
  • 「詳細設計書を完成させてから実装」「担当モジュールは担当者しか触らない」はXPの考え方と逆(共同所有権)。