Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Code Quality: Tools & Services

Code Quality: Tools & Services

Presentation on the tools and services I use to try and make me a better Ruby programmer. Originally delivered in person to the Adelaide.rb (https://www.meetup.com/adelaiderb/) group on January 8, 2013.

Slide notes: https://github.com/paulfioravanti/presentations/tree/master/code_quality
Screencast: http://vimeo.com/paulfioravanti/code-quality

Paul Fioravanti

January 08, 2013
Tweet

More Decks by Paul Fioravanti

Other Decks in Programming

Transcript

  1. What don’t I know about my code? •Did I test

    all my code? •Is my code any good? •Is my code secure?
  2. group :test do gem ‘simplecov’, require: false end Gemfile Installation

    require ‘simplecov’ Simplecov.start spec_helper.rb ‘rails’
  3. Recap • SimpleCov - code test coverage gem • Rails

    Best Practices - coding quality gem/ service • Code Climate - code metrics service • Reek - code smells gem • Brakeman - app security gem/service • Gemnasium - gem manager service • Travis CI - continuous integration (and deployment) service