![]() |
VOOZH | about |
Posted by Patroklos Papapetrou on July 10, 2011
This plugin, as its name implies is an implementation of the Software Improvement Group(SIG) Maintainability Model. It reports ranking β from β :(very bad) to ++ (very good) on the following base indicators:Analysability, Changeability, Stability and Testability. The core idea for this ranking is to measure a series of base metrics such as Lines of Code(LOC), Duplications,Unit Tests,Complexity and Unit Size. Each of these metrics is then accounted into some of the mentioned indicators and the final result is representing the overall maintainability of the project. We can see the results of this analysis in a graphical (spider) presentation with all four axes of the model. With a glance a this graph you have a global and detailed at the same time view of how easy is to change and maintain your codebase. For me it is the first index I check every morning and if something is not + or ++ then we definitely have done something wrong π
5.Quality Index Plugin
Have you ever wanted to check a single number (indicator) and understand how healthy is your project? I am sure you have!! Well, the quality Index plugin is exactly what you are looking for. The plugin combines four weighted axes (complexity, coding violations, style violations, test coverage) of quality and produces a ranking between 0 (lowest) and 10(highest). Moreover it calculates a method complexity factor based on the complexity factor mentioned above. Have you ever tried to get a ranking of 10 with this plugin? I think it worths the effort! π
6.Technical Debt Plugin
Last, but not least, the plugin that reports about the interest you have to pay as a developer, as a team, as a company. Technical debt is a term invented by Ward Cunningham to remind us that if we donβt pay our interest from time to time, then it is for sure that eventually this will make our software unmaintainable and hard to add new features or even find the root cause of defect. The plugin, which has a very powerful configuration, represents technical debt in four dimensions.
Be sure that you check its measures to avoid find yourself in bad situation like spaghetti code π
I am pretty sure that there are plenty of interesting Sonar plugins so please feel free to post your comments with your list of them.
This entry was posted on July 10, 2011 at 05:28 and is filed under open source, quality, software, sonar. Tagged: plugins, quality, software, sonar. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
awesome listβ¦.thanks Papapetrou P.Patroklos β¦i only was aware of the hudson pluginβ¦..
Hi , Anilkumar GT
I am really glad that I have helped you with Sonar!! π
Regards
[β¦] by Patroklos Papapetrou on January 1, 2012 This post is a revision of the original post, published last year and it covered Sonar version 2.8. Many months has passed and during this [β¦]
radeon hd 4650 windows xp
5 1 Sonar Plugins you must not miss
Thanks to my father who told me regarding this weblog, this weblog is in fact amazing.|
Leave a comment Cancel reply