機能を使用してリストを展開するときのベスト プラクティスは何ですか。
すべてのリスト定義とインスタンスを展開するための機能を 1 つ持つべきですか、それとも、展開するリスト定義とインスタンスごとに 1 つの機能を持たせる必要がありますか?
ありがとう!
機能を使用してリストを展開するときのベスト プラクティスは何ですか。
すべてのリスト定義とインスタンスを展開するための機能を 1 つ持つべきですか、それとも、展開するリスト定義とインスタンスごとに 1 つの機能を持たせる必要がありますか?
ありがとう!
その決定は、リスト、リスト間の関係、特に問題のドメインとデザインに依存すると思います。
しかし通常、私はリスト定義を同じ機能に配置しようとします。この場合、リストは相互にある種の強い論理的依存関係を持っています。たとえば、使用する列の 1 つが別のリストへのルックアップ列である場合は、それらを同じ機能に配置します。
また、それらが同じユース ケースの実装で使用されている場合、特定のパッケージに実装されているユース ケースのすべての定義が同じ機能にインストールされていると考えることができます。
一方、モジュール性がより強い要件である場合は、個別の機能を使用する方が望ましい場合があります。すべての機能をインストールしてアクティブ化する必要があることに注意してください。これは、リストの定義と機能が多すぎる場合に問題になる可能性があります。
問題のドメインは、この決定において非常に重要であると私は信じています。
短くしておきましょう:) 1つの機能でそれを行います。
非常に多くのリストと複数のモジュール (財務、人事など) がある場合でも、1 つの機能で実行します。これは、すべてのモジュール (従業員など) に共通のリストが常にあるためです。リスト間に依存関係がない場合でも、i将来システムを拡張し、将来依存関係 (ルックアップ) を導入したときに、生活を楽にするために 1 つの機能を使用することをお勧めします