TDD・XP・スクラム

更新日:

用語解説

TDD・XP・スクラムは、アジャイル開発で使われる代表的な手法と考え方です。

■ 試験で押さえるポイント

  • TDD(テスト駆動開発)は、先に失敗するテストを書き、それを通す最小限のコードを書き、整理する、を繰り返します。

  • XPは、TDD、ペアプログラミング、継続的インテグレーションなどの実践を重視します。

  • スクラムは、プロダクトバックログをもとに、短いスプリントを繰り返して開発を進めます。

概念

中心となる特徴

識別語

TDD

実装前に失敗するテストを書く

Red → Green → Refactor

XP

短い反復で開発するアジャイル手法

ペアプログラミング・継続的インテグレーション

スクラム

役割・イベント・作成物で反復管理

プロダクトオーナー・スプリント・バックログ

■ 過去問での着眼点

TDDの「失敗するテスト→通す→整理(Red→Green→Refactor)」の順を押さえます。

例: 新しい機能について、まず期待する結果を確かめるテストを書き、それが通るようにコードを書きます。

音声で聞く

同じ分野の用語