Skip to main content

毎日のビルドとは何ですか?

daily毎日のビルドとは、プログラムを構成するすべてのファイルが毎日実行可能ファイルになり、毎回わずかに異なるプログラムになるプログラムをテストする方法です。プログラムを再構築することは冗長に思えるかもしれませんが、簡単な品質チェックや簡単なコーディング統合など、多くの利点があります。毎日のビルドがコンパイルされると、煙検査と呼ばれるプロセスを通過します。このプロセスでは、プログラムがチェックされ、すべてが正しく機能することを確認します。この方法は、多くの異なるプログラマーが作業しているソフトウェアに適していますが、小規模プログラムにはあまり効果的ではありません。プログラム。技術的には、このアプローチには何の問題もありませんが、毎日のビルド方法を使用する方が良い場合があります。毎日の初めに、プログラマーはすべての新しいソースコードとファイルを取得し、それらをコンパイルしてプログラムをリメイクします。これは、ソフトウェアが毎日更新されることを意味します。プログラムは毎日更新されています—そして、大規模なアップデートが発表されたときだけではありません。したがって、高品質のチェックは簡単です。バグが突然発生した場合、プログラマーは最新のコーディングからのバグが生まれた可能性が高いことを知っています。大規模な開発チームには、ソースコードのさまざまな部分で作業するさまざまなプログラマーがあり、各部分をメイン製品に統合する必要があります。毎日のビルドを実行することにより、プログラマーは統合が毎日成功しているかどうか、または統合の問題があるかどうかを知ります。また、プログラムがすべての更新で機能するのを見ることに興奮するかもしれないため、これは士気を高めるかもしれません。スモークテストにより、プログラマーはコーディング、機能、または使用のエラーを確認できます。これは、プログラマーが各機能とツールを通過するのと同じくらい簡単です。または、バリデーターや脆弱性チェッカーなどの他のプログラムを使用するのと同じくらい広範です。毎日の変更はほとんどありません。この方法は、同じプログラムで同時に作業している数十、数百、または数千のプログラマーがいるプログラムの方が意味があります。この方法は小規模なプログラムのチェックに役立つかもしれませんが、小規模なプログラムは同じ利点を経験しない可能性があります。