SYSTEM-1-3 · システム · v202506

すべてのアプリケーションコードをGit/GitHubなどのバージョン管理システムで自社管理しているか。(権利を有する全てのソースコードについて、自社がアカウントを管理する統一のバージョン管理システムで扱っているか)

バージョン管理プラクティス

FAQ

Q.定期的に委託先に更新してもらっているのですが、最新のバージョンは別の会社で管理されているようですが、これでもYESにしてよいのでしょうか

マスターが管理されていないのであれば、Noとして扱ってください。

用語解説

Git(ギット)

プログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管理システムです。

GitHub(ギットハブ)

Gitを利用した、開発者を支援するWebサービスです。

バージョン管理はなぜ重要か?

簡単に言うと、バージョン管理は「Officeファイルの版管理」のようなものです。企画書やプレゼン資料を作成する時に「v1.0」「v2.0」「v2.1_最終版」といったファイル名で管理したり、Wordの「変更履歴の記録」機能を使ったりしますよね。これにより、どのバージョンがいつ作られたか、誰がどんな変更をしたかがわかり、問題があれば前のバージョンに戻すことができます。チームで同じ資料を編集する場合も、変更履歴があることで作業の重複を避け、互いの変更内容を把握できるのです。ソフトウェア開発でも全く同じで、コードの変更を体系的に管理することで、開発チーム全体の効率と品質を向上させることができます。

カテゴリ解説を読む