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