過去問解きまくり研究所 ホーム

令和3年度 春期 午前Ⅱ 問23

ソフトウェア開発管理技術

テスト駆動開発に関する問題

エクストリームプログラミング(XP: eXtreme Programming)における“テスト駆動開発”の特徴はどれか。

答えと解説を見る

✓ これが正解エプログラムを書く前にテストコードを記述する。

解説

テスト駆動開発では、プログラムを書く前にテストコードを書きます。

テスト駆動開発は、エクストリームプログラミングで用いられる開発の進め方です。まずテストコードを書き、そのテストを通すための最小限のプログラムを書き、その後でリファクタリングを行って設計を整えます。この手順を短い周期で繰り返します。テストが先に来るという順番そのものが、この手法の核心です。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:令和3年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問23

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)