Skip to main content

ニュートラルビルドとは何ですか?

computerコンピュータープログラミングとコンピューターエンジニアリングでは、ニュートラルビルドは、プログラムの作成に使用されたツール、ライブラリ、またはその他の開発ソフトウェアを含まないシステムの下に、コンポーネントソースコードからコンパイルされたアプリケーションです。ニュートラルビルドの目的は、開発環境で見られないソースコードの問題に由来するエラーなしで、プログラムが記述されているように機能することを保証することです。この用語はまた、ある方法でコンパイルされたソフトウェアを参照することができるため、特定のハードウェアや独自のライブラリに依存せず、したがって、開発の観点からは中立と見なされます。多くのプログラミングプロジェクトがニュートラルビルドを作成します—毎晩のビルドと呼ばれることもあります—定期的にプロジェクトのうち、いつでも、大きな欠陥がないことを保証します。ファイルの欠落や競合する構成&mdashなど。プログラムの現在のビルドプロセスでは。一般に、アプリケーションの書き込みに使用されるコンピューターは、統合開発環境(IDE)、プログラミングライブラリ、特別なハードウェア、またはその他のソフトウェアインターフェイスなど、大量の開発ソフトウェアをインストールしています。これらの開発ツールは、ソフトウェア開発中に使用を透過的にする方法で統合されることがあります。ソフトウェアを非開発システムで使用するためにコンパイルする準備ができた場合、プログラムを適切にコンパイルしてニュートラルシステムで実行できるように、開発ツールに関してアプリケーションが持つ依存関係を明示的に定義する必要があります。これはニュートラルビルドとして知られています。これは、開発ツールのいずれも存在しないことを意味し、開発中に使用されるプログラミングライブラリなど、特別なものの暗黙的な統合はありません。クリーンシステムにプログラムを構築することは、プログラムを現在の状態で一貫してコンパイルできることを意味し、完成した実行可能プログラムを非開発システムで配布および実行できることを意味します。Neutral Buildは、すべての異なるソースコードファイルが存在し、更新されることを保証します。これは、チームがいくつかのファイルが更新され、一部が除外され、開発追跡フレームワーク内で変更されていると登録されていないプロジェクトに取り組んでいる場合に問題になる可能性があります。また、ニュートラルビルドは、開発システムで発生する可能性があるように、新しくコンパイルされたファイルが使用される代わりに、事前にコンパイルされたソースファイルが再利用されている可能性を削除します。中立ビルドを作成することは、最終的には、プログラムが論理的または機能的なエラーを分離するよりもビルドプロセスを正常に完了できるようにすることです。