0

私はチーム環境で働いており、コード分析の実装を任されています。私は現在、私たちのチームに適した一連のルールを探しており、現在のコードをモデルとして使用して、どれを保持し、どれを削除するかを検討しています。CA2000 は実際に私たちのコードに問題を発見しましたが、破棄されていない大量の DataTable/DataSet も発見しました。

thisによると、それらを破棄する必要はなく、それらを破棄しない大量のコードがあります。私たちはそれを変えることに時間を費やしたくありません。

警告を適切な場所 (残念なことにいたるところ) に保持し、すべての DataTable からノイズを除去する (チームは修正に時間をかけたくない) ための最短パスは何ですか? カスタム ルールの作成を検討しましたが (これはやりたくないことです)、これが既に解決された問題であるかどうか疑問に思っていました。私はグーグルで検索しましたが、関連するものは何も見つかりません。何か助けはありますか?

4

1 に答える 1

1

あなたが参照した質問に対する2番目の回答(受け入れられた回答よりも賛成票が多い)は、それらを処分する必要があることを示唆しています(それらはファイナライズ可能なオブジェクトであるため)。

残念ながら、これは問題を修正したくない人を動揺させないかもしれませんが、この警告を抑制しようとすると、誤った安心感を与え、将来の問題を覆い隠す可能性があります.

于 2013-12-06T09:13:17.663 に答える