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

C69521d6e22fc0bbd69337ec8b1698df?s=128

Matt Aimonetti

October 12, 2013
Tweet

Transcript

  1. 6.
  2. 7.
  3. 8.

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

    in my entire career has been in Rails projects.”
  4. 9.

    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.”
  5. 12.

    name “Code is neither good or evil, but only a

    place for good and evil” Caesar Marcus “coder” Aurelius
  6. 25.
  7. 31.
  8. 33.
  9. 37.
  10. 38.

    • fast iterations • level of confidence • robustness •

    syntax beauty • abstraction level • simplicity • known patterns • performance • limited dependencies • test first • learning curve
  11. 39.

    Amy Hoy “If you try to dictate to other people

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