エクストリームプログラミング(XP)のプラクティス
アジャイル開発手法の一つであるエクストリームプログラミング(XP: Extreme Programming)のプラクティスに関する問題です。 XPのプラクティス「継続的インテグレーション(Continuous Integration: CI)」では、単体テストをパスしたコードを即座にメインブランチへ結合し、頻繁にビルドと結合テストを行うことで、インテグレーション時の不具合を早期に検知・解決します。したがって「ウ」が適切です。 XPのプラクティス「週40時間労働(持続可能なペース)」では、過度な残業を避けてチームの健康と集中力を維持することを定めており、「労働時間を自由に決める」わけではありません。 XPのプラクティス「コードの共同所有(Collective Ownership)」では、チーム全員がすべてのソースコードの変更権限を持ち、誰でも改善・再利用できるとされています。 XPのプラクティス「ペアプログラミング(Pair Programming)」では、2人のプログラマが1台の開発マシンで役割を交代しながら協調してプログラミングを行います。
XP(エクストリームプログラミング)
継続的インテグレーション(CI)
エクストリームプログラミング(XP)のプラクティスとして,適切なものはどれか。
出典
令和7年度 秋期 データベーススペシャリスト試験 午前Ⅱ 問25
ア
1週間の労働時間は,チームで相談して自由に決める。
イ
ソースコードの再利用は,作成者だけが行う。
ウ
単体テストを終えたプログラムは,すぐに結合して,結合テストを行う。
エ
プログラミングは1人で行う。
【正解・解説】エクストリームプログラミング(XP)のプラクティス|令和7秋 データベーススペシャリスト試験 午前Ⅱ 問25 | IT資格ラボ