Challenge:
During 2012, was searching for code quality tools [Yes, Because I believe that behind every successful project, there is always a quality code!], which should serve following purpose:
1. It should give me how much duplicate, code lies inside your solution!
2. Easily find out few key metrics about your code. Like average and maximum complexity, average and maximum block depth etc.
Solution:
Found this two nice tools:
1. Simian [Also simian comes with XSLT. So, make your output in XML and simian guys provides you XSL. Using which you can see the output in HTML!]
http://typethinker.blogspot.in/2007/04/review-free-c-code-analysis-tools.html#simian
2. SourceMonitor
http://agileadvocate.blogspot.in/2009/11/sourcemonitor-for-net-code-quality.html
How to use it? Well, there is lot of article already written on the web. So, will not repeat it again! But yes, if you face any challenge(s) while following it. Feel free to give me a shout! I will be happy to help you!
Happy Quality Coding! 🙂