A few days ago, Raymond Lewallen posted some links to a few .NET code analysis tools. One of those is NDepend and I gotta tell you, I'm very impressed. This tool analyzes .NET assemblies to generate design quality metrics. And boy does it generate *lots* of metrics; just check out this report on the NDepend tool itself.
The tool is simple to use and takes only a couple minutes to get setup and run. It can also intregrate with your build process, which is always a plus. And of course being completely free helps.
NDepend is a nice compliment to FxCop and I think both should be used regularly when writing .NET applications. I'm already a slave to FxCop, so adding NDepend to my arsenal only makes sense.
Plus, the tool produces a graph with the “Zone of Pain” and the “Zone of Uselessness”. I think having a .NET assembly in the “Zone of Uselessness” is hilarious. I know a couple developers from past projects who fall into that category :-)
Print | posted on Thursday, June 23, 2005 10:11 AM