Skip to content

Instantly share code, notes, and snippets.

View serodriguez68's full-sized avatar

Sergio Rodríguez serodriguez68

View GitHub Profile
@serodriguez68
serodriguez68 / 1_poodir_notes.md
Last active June 8, 2016 01:59 — forked from speric/poodir-notes.md
Notes From "Practical Object-Oriented Design In Ruby" by Sandi Metz

Practical Object-Oriented Design in Ruby - Notes

Notes by: Sergio Rodriguez Book by: Sandi Metz


Chapter 1 - Object Oriented Design

Why Design?

  • Changes in applications are unavoidable.
  • Change is hard because of the dependencies between objects
  • The sender of the message knows things about the receiver