AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis
Published by: John Wiley (1998)
By: William J. Brown et al.
This book describes common problems on software projects and suggests how to eliminate them by changing the architecture or project organization.
A Pattern Language for Pattern Writing
In: Pattern Languages of Program Design 3 [PLoPD3], pp. 529–574.
Published by: Addison-Wesley (1998)
By: Gerard Meszaros and James Doble
As the patterns community has accumulated experience in writing and reviewing patterns and pattern languages, we have begun to develop insight into pattern-writing techniques and approaches that have been observed to be particularly effective at addressing ...