请输入您要查询的百科知识:

 

词条 AntiPatterns
释义

  1. Reviews

  2. References

  3. External links

{{about|a book|the software engineering concept that is the subject of the book|anti-pattern}}{{Infobox book
| name = AntiPatterns:
Refactoring Software, Architectures, and Projects in Crisis
| image = William J. Brown - AntiPatterns Refactoring Software, Architectures, and Projects in Crisis.jpeg
| author = The "Upstart Gang of Four":
William Brown,
Raphael Malveau,
Skip McCormick,
Tom Mowbray
| illustrator =
| cover_artist =
| country = United States
| subject = Design patterns, software engineering, anti-patterns
| genre =
| publisher = John Wiley & Sons, Ltd.
| pub_date = 1998
| media_type =
| pages =
| isbn = 978-0-471-19713-3
| oclc =
| dewey =
| congress =
}}

AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis[1] is a book about anti-patterns: 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. The authors are William Brown, Raphael Malveau, Skip McCormick, and Tom Mowbray; with Scott Thomas joining in on second and third books. Four of the five authors worked together at Mitre Corporation in the late 1990s.

Sometimes referred to as an "Upstart Gang-Of-Four" the authors were frequently (and often unfavorably) compared to the original Design Patterns by Gang of Four. This began with a favorable review and 1998 runner-up Jolt Productivity Award given by Software Development magazine.[2][3] The controversy around this book, and the concept of an anti-pattern has been said to stem from a somewhat common misunderstanding that the authors were somehow opposed to design patterns. However the authors explained within the book itself that they are big fans of design patterns; their objective was to build on the concept by providing constructive means for dealing with the frequent "patterns of failure" they had professionally dealt with.

Reviews

  • {{cite journal |title=AntiPatterns |author=J. Moore |date=1999-02-01 |publisher=Association for Computing Machinery |journal=ACM Computing Reviews |url= }}
  • Reviewed in C/C++ Users Journal July 1998 v16 n7 p63(2) by Marc Briand July 1998/AntiPatterns - Refactoring Software, Architectures, and Projects in Crisis

References

1. ^{{cite book| last=Brown| first=William J.| first2=Raphael C. |last2=Malveau |first3=Hays W. "Skip" |last3=McCormick |first4=Thomas J. |last4=Mowbray |editor-first=Theresa |editor-last=Hudson| title = AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis| publisher = John Wiley & Sons, ltd| year = 1998| isbn = 978-0-471-19713-3 }}
2. ^{{cite web|url=http://www.ddj.com/joltawards/prev_bks.htm |title=Previous Winners: Books |work=Dr. Dobb's Journal |accessdate=2008-04-06 |deadurl=yes |archiveurl=https://web.archive.org/web/20080706200430/http://www.ddj.com/joltawards/prev_bks.htm |archivedate=2008-07-06 |df= }}
3. ^{{cite web |url=http://www.ddj.com/architect/184415703 |title=9th Annual Jolt and Productivity Awards |author=Alan Zeichick |work=Dr. Dobb's Journal |accessdate=2008-04-06| archiveurl= https://web.archive.org/web/20080323233344/http://www.ddj.com/architect/184415703| archivedate= 23 March 2008 | deadurl= no}}

External links

  • AntiPatterns.com A web site maintained by the authors with several patterns defined and other related articles.
  • Anti Patterns Book at WikiWikiWeb

2 : Software engineering books|Software development books

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/12 4:53:28