経営情報システム令和3年度第18問
令和3年度 第18問 解説
問題文
アジャイル開発の手法の1つにエクストリーム・プログラミング(XP)がある。 XPではいくつかのプラクティスが定義されている。 XPのプラクティスに関する記述として、最も適切なものはどれか。
ア1週間の作業時間は、チームのメンバー全員で相談して自由に決める。
イ2人のプログラマがペアになって、同じPCを使用して交代しながらプログラ ミングを行う。
ウソースコードの修正や再利用は、責任を明確にするために、作成者だけが行う ようにする。
エプログラムを書く前にテストケースを作成しておき、動作を確認した上でプロ グラムを洗練させていく。正解
オリファクタリングの際には、開発効率を高めるために内部構造には変更を加え ず、外部から見た振る舞いを変更する。
解説
正解はエ。XPのプラクティス「テスト駆動開発(TDD)」では、プログラム作成前にテストケースを先に書き、テストが通るようコードを書いてリファクタリングする。アはXPでは1週間40時間の持続可能なペースを推奨。イはペアプログラミングだが「交代しながら」が正しい説明。ウはXPはコードの共同所有。オはリファクタリングは外部動作を変えず内部を改善すること。
この問題を実際に解いてみる
プレミアム会員は年度別・科目別演習が無制限