The Net Objectives Design Patterns Repository
This repository is sponsored by Net Objectives, a Seattle-based organization dedicated to training, coaching, and consulting on software design, agile methodologies, test-driven development, lean software process, and scrum.
The site manager is Scott Bain.
You are free to use this material for your edification and study. Please ask any questions or contribute your views on patterns at our Yahoo Lean Programming Group: http://tech.groups.yahoo.com/group/leanprogramming/
The authors of this repository lurk on that discussion group and will answer your questions, comments, suggestions and make changes to this repository as needed.
The "original seed" material for this repository was taken directly from appendix B of Scott Bain's book Emergent Design: The Evolutionary Nature of Professional Software Development
For other online resources provided by Net Objectives, please visit the Net Objectives Main Site.
- Structure of the Pattern Pages
- Why Membership is Required (for editing only)
- Patterns vs. Pattern-Oriented
- Listed Alphabetically
- Listed by Encapsulation
- Pattern Comparisons
- Pattern Evolutions
- Patterns Under Consideration
- Pattern Humor
Want to add a pattern? Here are complete instructions for creating a new page, and applying the pattern template to it:
Want to experiment with wiki editing in a safe area?
- Try The Sandbox.