This shows you the differences between two versions of the page.
— |
the_wikipatterns_antipattern_language [2018/11/14 22:14] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== The WikiPatterns Antipattern Language ===== | ||
+ | |||
+ | The Antipattern pattern language for WikiPatterns has yet to be finalised. This template represents our starting-point, | ||
+ | |||
+ | * **Name** - all patterns must have a memorable name | ||
+ | * **Summary** - after the name, sum up the intent of the pattern in one or two short paragraphs | ||
+ | * **Usage** - describe in what circumstances this pattern arises, and how it is implemented | ||
+ | * **Example** - relate the pattern back to some concrete example | ||
+ | * **Refactored Solution** - describe how this antipattern can be remedied | ||
+ | * **Refactored Example** - relate the solution back to the concrete example | ||
+ | * **Related Patterns** - list other patterns that are influenced by, or influence the application of this pattern | ||
+ | * **Further Reading** - list external sites, wikis, blogs that discuss the pattern | ||
+ | |||
+ | |||
+ | |||
+ | ---- struct data ---- | ||
+ | classification.type | ||
+ | classification.focus : | ||
+ | ---- | ||