非常に一般的な静的メソッドを含む静的な「ユーティリティ」クラスの大規模なコレクションがあります。たとえば、次のような便利なメソッドを持つ CollectionUtility クラスがあります。
public static void RemoveDuplicates(ICollection コレクション)... など
C# 3.0 では、これらを拡張メソッドに変換しています。
さて、「エンタープライズ レベル」のアプリケーションでは、これらの静的クラスとメソッドの大きなライブラリを避けることがベスト プラクティスと見なされることが多いという話を聞いたことがあります。維持するのはかなり難しいと思います。
大企業の大規模なエンタープライズ プロジェクトに取り組んでいる方への質問です。このようなユーティリティ クラスのライブラリを維持していますか? あなたは何を?