それぞれ 1 つの機能を持つ複数の Web ジョブを作成するか、複数の機能を 1 つまたは少数の Web ジョブにバンドルするかをどのように決定すればよいですか? ありがとう
質問する
2006 次
1 に答える
5
あなたの質問に対する直接的な答えはありません。ごめん。
通常、機能はワークフローまたは役割ごとにグループ化します。たとえば、画像のサイズを変更する関数、透かしを適用する関数、および画像を複製する別の関数を含むワークフローがある場合、すべての関数が関連しているため、すべての関数をまとめることは理にかなっています。フローを変更すると、それらすべてを変更する可能性が高くなります。
一方で、機能を分離すべきだと主張するかもしれません。入力/出力を変更しない限り、複数の関数を変更する理由はありません。ただし、複数の機能を変更する必要がある場合は、より多くのプロジェクトを編集することになります。
ご覧のとおり、どちらの議論にも賛否両論があり、正解はありません。
試してみて、どのアプローチがソリューションに適しているかを確認してください。
PS: 私ができる唯一のガイドラインは次のとおりです。関数が非常に小さい場合 (数行のコード)、複数のアセンブリを維持するにはかなりのオーバーヘッドがあるため、同じ Web ジョブに配置する方がおそらく簡単です。
于 2014-11-11T04:34:33.370 に答える