|
|
|
|
|
by stevekl
4296 days ago
|
|
I always have a mixed feeling about ruby. The "magic-ism" of ruby is something that I just cannot deal with. "require" gives you methods that appear out of nowhere (unlike other language where they are name spaced), method call without perens (so what is an attribute, what is a method call) All of these look nice at first but kills maintainability later |
|
That's known as Uniform Access Principle[0] and is a wonderful feature to have.
Ruby is far less magical today than it was 5-10 years ago. Magic is a clever word for "I don't understand this thing yet."
0 - http://martinfowler.com/bliki/UniformAccessPrinciple.html