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

Practical SOLID with Rails

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

Practical SOLID with Rails

Ruby Meditation s.1, e.1, Kiev

Avatar for Andrey Savchenko

Andrey Savchenko

February 23, 2013

More Decks by Andrey Savchenko

Other Decks in Programming

Transcript

  1. SOLID • Single responsibility principle • Open-Closed principle • Liskov

    substitution principle • Interface segregation principle • Dependency inversion principle Tuesday, March 19, 13
  2. SRP • Easy to read • Easy to change •

    Easy to reuse No god objects Tuesday, March 19, 13