コード分析ルールが破られた場合、コードをコミットできないという確固たる制限付きで、ビルド サーバー内でコード分析を使用します。CA1822 が有効になっているため、非常に多くの静的関数があります。ここで、モッキングと依存性注入を使用して単体テストを強制したいと考えています。しかし、私たちの多くの静的関数では、いくつかの静的関数をモックするのは簡単ではありません. 特に、静的関数が静的関数を呼び出す場合。CA1822 を無効にして静的関数を削減することを考えています。なぜなら、私は自問自答しているためです。パフォーマンスは問題ではないという他の多くの質問を読みました。では、関数を静的にするにはどうすればよいでしょうか。私の意見では、CA1822 は悪い設計につながります。私が間違っている?