Hall of fame
From CSSEMediaWiki
(Difference between revisions)
WarwickIrwin (Talk | contribs) m (New page: This page is an attempt to make sense of the overwhelming morass of OOD advice by classifying it by how valuable we consider it to be. == Inviolable laws == ''We the people hold these t...) |
|||
Line 1: | Line 1: | ||
− | |||
This page is an attempt to make sense of the overwhelming morass of OOD advice by classifying it by how valuable we consider it to be. | This page is an attempt to make sense of the overwhelming morass of OOD advice by classifying it by how valuable we consider it to be. | ||
Line 7: | Line 6: | ||
* [[Goto considered harmful]] | * [[Goto considered harmful]] | ||
− | + | ||
== Most excellent ideas == | == Most excellent ideas == | ||
Line 14: | Line 13: | ||
* [[Design by contract]] | * [[Design by contract]] | ||
− | + | ||
== Helpful ideas == | == Helpful ideas == | ||
Line 21: | Line 20: | ||
* [[Design patterns]] | * [[Design patterns]] | ||
− | + | ||
== Controversial ideas == | == Controversial ideas == | ||
Line 28: | Line 27: | ||
* [[Call super]] | * [[Call super]] | ||
− | + | ||
== Wack ideas == | == Wack ideas == | ||
Line 35: | Line 34: | ||
* [[If it ain't broke don't fix it]] | * [[If it ain't broke don't fix it]] | ||
− |
Revision as of 00:19, 23 July 2009
This page is an attempt to make sense of the overwhelming morass of OOD advice by classifying it by how valuable we consider it to be.
Contents |
Inviolable laws
We the people hold these things to be absolute and inviolable laws of OO design. Anyone breaking these maxims should be publically mocked and made to program in COBOL forevermore.
Most excellent ideas
Everybody should know about these & try to follow them. Any exceptions need convincing justification.
Helpful ideas
General knowledge that identifies forces that should normally be taken into consideratuion.
Controversial ideas
Debatable propositions. Might help in some cases, but not everyone agrees.
Wack ideas
These are wrong. Followinf this advice will make dyour de3signs worse.