Ben Harris' Pattern Book
This is collection of experiences I have noticed in my experiences with software development so far.
Patterns are:
- elements of grammar
- in programming languages: production
- describe and think about our designs using patterns
Anatomy of a pattern:
- name
- common issue to be solved
- (re)solution
- examples (if applicable)
- related patterns