ITパスポート試験 マネジメント系 練習問題 第32問: アジャイル開発のプラクティスである継続的インテグレーション(CI)の説明として、最も適切なものはどれか。
この科目 –/62 解いた
中級推定正答率 約 58%
アジャイル開発のプラクティスである継続的インテグレーション(CI)の説明として、最も適切なものはどれか。
解答と解説を先に見る
正解: 4. 変更を共有のリポジトリに登録するたびに、自動でビルドとテストを行う
IPAの「アジャイル型開発におけるプラクティス活用事例調査」(2013年)は、継続的インテグレーション(別名:常時結合)を、リポジトリから最新のファイルを取り出してビルドし、設定やテストを行うインテグレーションを、コードがコミットされるごと(または数時間ごと)に自動で継続的に行うプラクティスとしている。結果として回帰テストが実行され、失敗したら直ちに修正することで、バグを早期に見つけられる。1の本番環境への反映は、ビルドとテストの後に続くリリースの段階の作業で、CIの説明には当たらない。 2は人によるコードレビューで、自動のビルドとテストではない。3のようにリリースの前にまとめて結合する進め方は、CIが避けようとする問題そのものである。
関連キーワード: 継続的インテグレーション・アジャイル開発・リポジトリ・プラクティス
模試 (100問)
この問題が解けたら、本試験はどうですか?本番形式で、ほかの科目もまとめて確かめる
本番形式の模擬試験で実力チェックPremium (月480円)Premium (ご利用中)本番と同じ制限時間
広告
解いた後に読みたい解説記事
通信講座も検討するなら
PRオンスク.JP入門
公式 →※ 編集方針に基づく厳選。A8.net 等のアフィリエイトリンクを含みます。