継続的インテグレーション
2018年12月7日 (金) 03:51時点におけるimported>Administratorによる版 (→手動)
継続的インテグレーション(英語:continuous integration)とは、プログラマーの書いたソースコードを適切に管理し、定期的に単体テストを実施して品質を確認し、その結果をプログラマーに報告する一連の流れをいう。
自動
ほとんどの場合は以下のような流れで全自動化したシステムを組んでいる事が多い。また、この一連の流れを管理する継続的インテグレーションツール(CIツール)なる製品も多数存在する。
手動
動的なグラフィックスやUIテストなど自動化の難しい部分は紙やスクリーンキャプチャを駆使して力でやっている企業も多く、そのようなソフトウェアを開発している企業では人力継続的インテグレーション部門を持っているところも多い。とくにゲーム会社は人力継続的インテグレーションが一般的であり、任天堂のスーパーマリオクラブやハドソンのボンバーマンクラブなども有名である。
人力で継続的インテグレーションを実施する専門の人員は「デバッガー」と呼ばれる。