1

私の職場には、ビジュアル スタジオの静的アナライザー (C++) を使用したい非常に古い巨大なアプリがあります。問題は、私たちには何百ものプロジェクトがあり、大量のコードが含まれていることです (前述のように、膨大です)。ビルド全体に対して静的解析をオンにすると、ふるいにかけることが不可能な津波のような警告が表示されます。終えた。私はそれを試したことを知っています。さらに、経営陣にそれらすべてをオンにするよう働きかけた場合、彼らは私を断るでしょう。(実際にはすでにそれを行っています...私が対処しなければならない政治については言及しません)。

とにかく、私がやりたいことは、小さく始めて、静的解析警告 (レベル 6000 タイプの警告) を 1 つだけオンにすることです。これらを抑制したり、他の警告と同じように有効にしたりできることを知っています。過去に、特定のレベル 6000 の警告を抑制することに成功しました。しかし、静的分析をオンにして、不要なすべての警告を抑制することを除いて、1 つだけを有効にする方法がわかりません。(私にはハックのようです)。

何か案は?

ありがとう。

4

1 に答える 1

1

/analyzeこのページは無料で手に入れるのに役立つかもしれません。Bruce Dawson は Valve で働いているため、このディスカッションはゲーム開発の傾向がありますが、デバッグと静的解析については非常に読みやすいです。

私は、モノリシックな古風なコード ベースを使用して、あなたと同様の状況にあります。

于 2012-10-17T09:01:47.883 に答える