ビルドスクリプトでは、アプリケーションをコンポーネントに分割しています。コンポーネント間の依存関係を見つけるために使用するアルゴリズムはどれですか?
シナリオは次のようになります。
いずれかのコンポーネントは、1つ以上のコンポーネントによって異なる場合があります。
例:私たちはコンポーネント1〜コンポーネント12を持っています。
コンポーネント1はコンポーネント2とコンポーネント3に依存します。
コンポーネント4は
私はそれがこの順COMPONENT2、component3、コンポーネント1、component6とcomponent4に構築する必要があり、依存関係を持つコンポーネント1とcomponent4を構築するためにスクリプトで指定した場合はコンポーネント2とcomponent6に依存します。
依存関係をよりよく見つけて、コンポーネントを2回実行する必要がないことを確認するのに役立つアルゴリズムはどれですか。
これは尋ねられたことを行います。サイクリック依存関係に終わると、http://en.wikipedia.org/wiki/Strongly_connected_componentからリンクされたアルゴリズムの1つは、サイクリック依存関係が何であるかを少し詳しく説明します。 – mcdowella