Live data from Hacker News

OO Design Principles Compilation

mmiika.wordpress.com

1–10 of 14 posts

Re: OO Design Principles Compilation

#6
I prefer to think of these as rules of thumb rather than principles. I agree with the spirit of pretty much all of them, but to me, "principle" sounds like one of those rules you're never supposed to break. There are often trade-offs to following these sorts of rules, and sometimes the cost is too high or the process too idealised for real world projects.

Re: OO Design Principles Compilation

#9

This list is very useful. It's 2011 now and you have no idea how many people don't know more than half of the list.

and also how many programmers are extremely effective and know perhaps none of the list.

The number of programmers who practiced Object Oriented mainstream languages and don't know at least a single item in list and are extremely effective is probably close to the number of unicorns that exist in this world :).

People don't just suddenly know how to write good programs. They read materials, they write code and continue to learn from other people.

Sorry, I don't buy the myth and folklore. I used to about 3-4 years ago before I realized that many stories were hyped up.

Post reply on HN