MS Azureチームはおそらくもっと良い答えを持っているでしょうが、これはこれまで私たちのために働いてきました。
- それぞれ独自のプロジェクト(および解決策)にある複数の機能アプリがあります。
- これらの機能アプリの中には、1つの機能しか持たないものと、独自のクラス/ファイルにそれぞれ複数の機能を持つものがあります。
- 複数の機能がある場合、それらの機能はすべてシステムの特定の機能領域に関連しているからです。それゆえ、彼らは協力し合って、私たちのためにグループとして維持して展開することが理にかなっています。
- 他の機能アプリは独立しており、他の機能とは無関係の仕事をしている機能は1つのみです。例えば。私たちは、いくつかの数値を切り詰め、必要に応じてプッシュ通知を送信する1つのタイマー駆動機能を持っています。
- このように関数をグループ化することは、(これまでのところ)私たちにとって意味がありました。なぜなら、展開を比較的簡単に保つことと、 'グループ'を個別に拡大縮小することのバランスをとるからです。
とにかくこれは、これまで私たちのプロジェクトのために十分良いを証明しているが、私はより良い方法があるかどうかを確認するために興味があると思います。
必要に応じて複数の関数を同じ静的クラスに入れることもできます。それはあなたの選択です。問題が見つかった場合は、いつでも変更することができます。 – Mikhail