プロジェクト管理されるソフトウェア開発 Windows 10の文書やマイクロソフトのブログでは、「ビルド」や「ブランチ」などの聞き慣れない用語が使われている。これらは、ソフトウェア開発関係の用語だ。今回は、こうした用語を整理しておく。 現在のソフトウェア開発では、ソースコードを世代ごとに記録/管理していく「ソースコード管理システム」を使うのが一般的で、ソフトウェアの状態などは、ソースコード管理という視点で表現されることが多い。 ソースコード管理システムとは、ソフトウェアを構成するソースコードや関連のファイルを世代ごとに記録し、いつでも前の状態に戻したり、複数の変更を並行して行うことなどを可能にするシステムだ。 ソフトウェアは単純にソースコードだけでできているわけではなく、たとえば、付属の文書(オンラインソフトでReadMeという名前のファイルを見たことはないだろうか? こうしたものがリリー
![ビルドやブランチなど、Windows 10に使われる用語を整理する (1/2)](https://cdn-ak-scissors.b.st-hatena.com/image/square/502aeb02b0452e4cd885bc197622262fc67110ac/height=288;version=1;width=512/https%3A%2F%2Fascii.jp%2Fimg%2F2016%2F01%2F22%2F1602021%2Fl%2F98d81b5e33fe77f9.jpg%3F20200122)