internetsistemas / guides

A guide for programming gracefully.
25 stars 13 forks source link

Add delegator to model's associations (The Law of Demeter) #33

Open felipefontoura opened 8 years ago

felipefontoura commented 8 years ago

Hey!

I suggest to implement this best practice: http://rails-bestpractices.com/posts/2010/07/24/the-law-of-demeter/

It's avoid this problem:

@invoice.user.name # <= name not is a function of nil.
felipefontoura commented 8 years ago

Hey @internetsistemas/repense-developers please check this propose. I have been used in a personal project I liked so much.

romarioclacino commented 8 years ago

:+1:

rodrigosggouvea commented 8 years ago

:+1: