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

Wicked Bad Ruby

Wicked Bad Ruby

Bad code doesn't exist, but code quality is a real and hard issue to address.
Presentation given at Wicked Good Ruby Boston 2012

Matt Aimonetti

October 12, 2013

Transcript

43 slides
  1. Avdi Grimm “the messiest, nastiest big-ball-of-mud code I have seen

    in my entire career has been in Rails projects.”
  2. Matt Van Horn “I once saw a Rails controller over

    3KLOC long with 500 line create and update methods that were 85% cut & pasted from each other.”
  3. name “Code is neither good or evil, but only a

    place for good and evil” Caesar Marcus “coder” Aurelius
  4. • fast iterations • level of confidence • robustness •

    syntax beauty • abstraction level • simplicity • known patterns • performance • limited dependencies • test first • learning curve
  5. Amy Hoy “If you try to dictate to other people

    what their values should be, you’re an asshole”

More Decks by Matt Aimonetti

Other Decks in Programming