AntiPatterns (original) (raw)
AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis 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 , , , and ; with joining in on second and third books. Four of the five authors worked together at Mitre Corporation in the late 1990s.
Property | Value |
---|---|
dbo:abstract | AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis 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 , , , and ; with 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. 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. (en) |
dbo:author | dbr:Raphael_Malveau dbr:Skip_McCormick dbr:Tom_Mowbray dbr:William_Brown_(programmer) |
dbo:isbn | 978-0-471-19713-3 |
dbo:nonFictionSubject | dbr:Anti-pattern dbr:Design_pattern dbr:Software_engineering |
dbo:publisher | dbr:John_Wiley_&_Sons |
dbo:thumbnail | wiki-commons:Special:FilePath/William_J._Brown_-_An...and_Projects_in_Crisis.jpeg?width=300 |
dbo:wikiPageExternalLink | http://www.ddj.com/cpp/184403518 http://www.antipatterns.com http://c2.com/cgi/wiki%3FAntiPatternsBook |
dbo:wikiPageID | 8939867 (xsd:integer) |
dbo:wikiPageLength | 4303 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 994621212 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Anti-pattern dbc:Software_development_books dbc:Software_engineering_books dbr:Design_Patterns dbr:Design_pattern dbr:John_Wiley_&_Sons dbr:Software_architecture dbr:Software_engineering dbr:WikiWikiWeb dbr:Jolt_Awards dbr:Association_for_Computing_Machinery dbr:Software_design dbr:Project_management dbr:Raphael_Malveau dbr:Skip_McCormick dbr:Tom_Mowbray dbr:William_Brown_(programmer) dbr:Refactored_solutions dbr:Mitre__Corporation dbr:Scott_Thomas_(programmer) |
dbp:author | dbr:Raphael_Malveau dbr:Skip_McCormick dbr:Tom_Mowbray dbr:William_Brown_(programmer) The "Upstart Gang of Four": (en) |
dbp:country | United States (en) |
dbp:isbn | 978 (xsd:integer) |
dbp:name | AntiPatterns: (en) Refactoring Software, Architectures, and Projects in Crisis (en) |
dbp:pubDate | 1998 (xsd:integer) |
dbp:publisher | John Wiley & Sons, Ltd. (en) |
dbp:subject | Design patterns, software engineering, anti-patterns (en) |
dbp:wikiPageUsesTemplate | dbt:About dbt:Cite_journal dbt:Infobox_book dbt:Reflist |
dc:publisher | John Wiley & Sons, Ltd. |
dct:subject | dbc:Software_development_books dbc:Software_engineering_books |
gold:hypernym | dbr:Book |
rdf:type | owl:Thing bibo:Book schema:Book schema:CreativeWork dbo:Work wikidata:Q234460 wikidata:Q386724 wikidata:Q571 yago:WikicatSoftwareDevelopmentBooks yago:Artifact100021939 yago:Book106410904 yago:Creation103129123 yago:Object100002684 yago:PhysicalEntity100001930 yago:Product104007894 yago:Publication106589574 yago:Work104599396 dbo:Book dbo:WrittenWork yago:Whole100003553 |
rdfs:comment | AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis 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 , , , and ; with joining in on second and third books. Four of the five authors worked together at Mitre Corporation in the late 1990s. (en) |
rdfs:label | AntiPatterns (en) |
owl:sameAs | freebase:AntiPatterns yago-res:AntiPatterns wikidata:AntiPatterns https://global.dbpedia.org/id/4RQY8 |
prov:wasDerivedFrom | wikipedia-en:AntiPatterns?oldid=994621212&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/William_J._Brown_-_An...tectures,_and_Projects_in_Crisis.jpeg |
foaf:isPrimaryTopicOf | wikipedia-en:AntiPatterns |
foaf:name | AntiPatterns: (en) Refactoring Software, Architectures, and Projects in Crisis (en) |
is dbo:wikiPageWikiLink of | dbr:Anti-pattern dbr:Inner-platform_effect |
is foaf:primaryTopic of | wikipedia-en:AntiPatterns |