Search code examples
language-agnosticoop

Any source of good object-oriented design practices?


Is there any website where people share and discuss good examples of object-oriented design?

Ideally such website should be populated with posts of the following structure:

  • Concise description of the problem, including definitions, links, etc.
  • Several attempts of OO design, diagrams, pseudocode listings (voted up/down by users)
    • Comments (also voted by users)

Currently I'm looking for a source of inspiration.


Solution

  • Ward Cunningham's wiki (he invented wikis -- the c2.com one was the first one and is still active) has a lot of discussion, especially but not exclusively about patterns (Ward was very involved in the start of the whole idea of design patterns, as well as agile programming and quite a few more things;-). You can start here for example. It's not as coordinated and structured as you desire (actually pretty chaotic at times;-) but it can be really instructive to follow all the back-and-forth debates.