Automated Code Quality Checking In Ruby And Rails

Location: Pavilion 2 - 3 Level:
Average rating: ****.
(4.46, 26 ratings)

Code quality tools are starting to emerge more and more in the Ruby community. Tools like Flog, Heckle, Reek, Roodi, Saikuro and Simian are all useful in finding problematic code in your application so you can fix it. Similar tools have been available in the Java and .NET communities for years, and are commonly included in automated builds as a matter of course.

In this session, you’ll learn what these tools do and why. You’ll get to see how to include them in your own automated builds and to configure them to levels that are appropriate for you and your project. Finally, you’ll get a taste of how to extend these tools with your own checks and contribute back to the community.

Marty Andrews

Cogent Consulting Pty Ltd

Marty is an agile coach & Rails developer from Melbourne Australia. He’s a director at Cogent Consulting Pty. Ltd. – a Melbourne based boutique software development consultancy with a particular bias towards agile development processes and Ruby based technologies.

Marty has been spruiking the benefits of code quality tools in the Java and Ruby development communities for years. He’s the author of both Complexian and Roodi, and has contributed to several other code quality tools in his career.

Comments on this page are now closed.


Paul Coyle
05/08/2009 1:41am PDT

I thought this was a great presentation that covered a lot of material but didn’t feel rushed.

Ray Baxter
05/07/2009 6:17am PDT

An excellent presentation, presented very clearly. I also appreciate the slides being posted immediately.

News and Coverage
co-presented by Ruby Central, Inc. O'Reilly
  • Engine Yard
  • Heroku
  • Sun Microsystems
  • Blue Box Group
  • New Relic

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at RailsConf, contact Yvonne Romaine at

Download the RailsConf Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@

Program Ideas

Post your suggestions for speakers, topics, and activities on the RailsConf wiki or send an email to

Press and Media

For media-related inquiries, contact Maureen Jennings at

Contact Us

View a complete list of RailsConf 2009 contacts.