Professional Learner
In response to a comment on this post, here are couple of source code analysis tools for managed code:
- NDepend – Free - NDepend analyses .NET assemblies of an application and generates design quality metrics.
- Complexity Analyzer – Costs Money - Automatically compute the complexity factors for your methods
- CCMetrics – Free - A utility for determining the cyclomatic complexity of any .Net binary
- CRPlugin – Free - Requires DxCore, which you have if you use CodeRush or Refactor!
About Raymond Lewallen
Working primarily in the public sector during his career, Raymond has designed and built several high profile enterprise level applications for all levels of the government. Raymond now works as a solutions architect for EMC. Raymond is an agile coach, Microsoft MVP C# and also president of the Oklahoma City Developers Group and Oklahoma Agile Developers Group. Raymond spends a lot of his time learning and teaching such things as Test Driven Development, Domain Driven Design, Design Patterns and Extreme Programming practices and principles, to name a few. Raymond is also an advocate of Alt.Net. Raymond is primarily a framework guy, so don't ask him anything about UI :)