Essential Developer Tools - Part 4: Static Analysis Tool

Static analysis is the process of having a tool scan your compiled and/or uncompiled code for things like bad practices, maintainability, performance, and security issues—and so on. If you have Visual Studio Team Edition or better, you have the built-in tool, which is based on the free FxCop. Wikipedia contains a nice list of various tools available, but the reason why FxCop/Visual Studio is so much better is the help on the issues. All the help contains samples and information on the how and why of the problem, along with solutions for it. This actually becomes more than just a tool for shipping software—it’s a great learning aid for developers using it.