B.1 Pattern: Mandatory Elements Present
Aliases: All Elements Present
Problem:
- How do you make sure that all necessary information is covered in a pattern?
Context:
- You are writing a pattern, either standalone or as part of a pattern language.
Forces:
- All patterns do not require the same kinds of information. Capturing all elements regardless of need only clutters many patterns.
- If the necessary elements are missing, it becomes much harder to determine whether the pattern solves the reader's problem in an acceptable way.