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

Practical SOLID with Rails

Practical SOLID with Rails

Ruby Meditation s.1, e.1, Kiev

Andrey Savchenko

February 23, 2013
Tweet

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