Hi,
I would like to know your opinions regarding code metrics service
for Ruby applications -
https://codeclimate.com .
This service is run by Bryan Helmkamp (
https://twitter.com/brynary )
and recently they started to offer free use for OSS projects -
http://blog.codeclimate.com/blog/2012/07/10/code-climate-is-free-for-open...
They use metrics for Complexity based of Flog, Duplication of code based of Flay
and Code Smells like long methods or duplicated blocks of code.
You can see it in action on some Ruby projects ( Rails included ) in links from the blog
post above
or just try for example Paperclip -
https://codeclimate.com/github/thoughtbot/paperclip
Seting up codeclimate to work for your OSS Ruby project is very easy ( see blog post above
)
- just provide repo name on github and email addres to recieve email
when metrics are ready (from my tetsing matter if minutes).
Codeclimate then checkout repo every 3 hours and run metrics tools and provides results
via dashboard with changes over time and "class explorer" to go throught class
by class.
They interpret combined code metrics results as grades ( A best, F worst ) so no need to
find out
what different numbers from different tools means.
I used some code metrics tools in past ( for my pet projects ) and I have been always
very confused how to interpret these numbers.
So I welcome codeclimate as an easy tool to help me improve my coding habits a little.
What I want to ask you is whether you can see benefit of using it for Aeolus Project (not
only for Conductor)
or if you percieve this service only as a little toy.
Thanks for your opinions and sugestions for similar services / tools.
--
With regards
Petr Blaho