静的解析
2013年7月13日
仕事で既存プログラムのバグ修正をしてるわけだが。
静的解析も有効かもと思い、
フリーでは、
FxCop
StyleCop
とかあるけど、VSについてるやつを家でテスト。
最小構成で、12件警告。まぁ簡単なアプリだから。
警告 3 CA2000 : Microsoft.Reliability : メソッド ‘Form1.Form1_FormClosed(object, FormClosedEventArgs)’ で、オブジェクト ‘fs’ が破棄されない例外パスがあります。オブジェクト ‘fs’ への参照がすべてスコープ外になる前に、このオブジェクトの System.IDisposable.Dispose を呼び出してください。 C:\home\proj\FFFE_\Form1.cs 592 FFFE
うん、確かに。
修正したら消えた。
実際は何百って警告でるんだろうけど、原因不明のバグ解決に役立つことがあるかもしれない。。。
修正対象の選別が大変だろうな。
工数説明するのが憂鬱だ・・・