AntiPatterns
This article may have been previously nominated for deletion: Wikipedia:Articles for deletion/AntiPatterns exists. It is proposed that this article be deleted because of the following concern:
If you can address this concern by improving, copyediting, sourcing, renaming, or merging the page, please edit this page and do so. You may remove this message if you improve the article or otherwise object to deletion for any reason. Although not required, you are encouraged to explain why you object to the deletion, either in your edit summary or on the talk page. If this template is removed, do not replace it. This message has remained in place for seven days, so the article may be deleted without further notice. Find sources: "AntiPatterns" – news · newspapers · books · scholar · JSTOR Nominator: Please consider notifying the author/project: {{subst:proposed deletion notify|AntiPatterns|concern=Reads like an advert and has no independent sources.}} ~~~~ Timestamp: 20080327153718 15:37, 27 March 2008 (UTC) Administrators: delete |
- This article is about the original book entitled 'AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis' by Brown et al, and the follow-on books about AntiPatterns. For other meanings, see Anti-pattern.
'AntiPatterns' presents a study of specific repeated practices in software architecture, software design and software project management that initially appear to be beneficial, but ultimately result in bad consequences that outweigh hoped-for advantages. This study covers several recurring problematic software-related patterns, the forces that inspire their repeated adoption, and proven-in-practice remedial actions, called Refactored Solutions (see refactoring).
Reviews of 'AntiPatterns' are mixed. Some[who?] have called it fun-to-read -- an infrequent descriptor for software engineering texts. Others[who?] report that it lacks desired meaty and foundational content -- especially when held up against its inspiration, Design Patterns. Yet others[who?] report that it has just about right depth and content for those who stand the most to gain from it.
The Authors are William Brown, Raphael Malvaux, Skip McCormick and Tom Mowbray; with Scott Thomas joining in on second and third books. Four of the five authors worked together at the MITRE Corporation in the late 90's.
Sometimes referred to as an "Upstart Gang-Of-Four" the authors were frequently (and often unfavorably) compared to the original "Design Patterns" Gang of Four (GoF). This began with a favorable review and runner-up Jolt Award given to "AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis (ISBN 0-471-19713-0)" by Software Development Magazine. The controversy around this book, and the concept of an AntiPattern has been said to stem from a somewhat common misunderstanding that the authors were somehow opposed to Design Patterns. However the authors explain within the book itself that they are big fans of Design Patterns; their objective being to build on the concept by providing constructive means for dealing with the frequent patterns of failure they had professionally dealt with.
The AntiPattern concept, as first published in this book, has caught on, with hundreds of new Anti-patterns proposed since its release.
Citations
- Brown, William J. (1998). AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis. John Wiley & Sons, ltd. ISBN 0-471-19713-0.
{{cite book}}
: Check|first=
value (help); Unknown parameter|coauthors=
ignored (|author=
suggested) (help).
- Brown, William J. (1999). Anti-Patterns and Patterns in Software Configuration Management. John Wiley & Sons, ltd. ISBN 0-471-32929-0.
{{cite book}}
: Check|first=
value (help); Unknown parameter|coauthors=
ignored (|author=
suggested) (help).
- Brown, William J. (2000). Anti-Patterns in Project Management. John Wiley & Sons, ltd. ISBN 0-471-36366-9.
{{cite book}}
: Check|first=
value (help); Unknown parameter|coauthors=
ignored (|author=
suggested) (help).
External links
- AntiPatterns.com A web site maintained by the authors with several patterns defined and other related articles.
- Hillside's review of AntiPatterns WardsWiki Reviews.