Design patterns 关于糟糕设计模式的书籍或资源

Design patterns 关于糟糕设计模式的书籍或资源,design-patterns,Design Patterns,有很多关于设计模式的好材料,涵盖了你应该如何做事;更好地了解……最佳实践 相反的呢?有些时候,如果你做的事情对稳定性有危险,或者无法维护,或者完全是错误的,那么它可能更有害。那么,有没有什么好书能像瘟疫一样涵盖你应该避免的糟糕的软件设计模式呢?或者也许一个好的起点是 (来源:)你正在寻找的东西被称为 一个很好的开始阅读他们的地方是“书”,这使这个短语很流行。它基于Andrew Koenig的伟大论文《模式与反模式》。无法使链接在Markdown中工作,请在此处查看: http://books.

有很多关于设计模式的好材料,涵盖了你应该如何做事;更好地了解……最佳实践


相反的呢?有些时候,如果你做的事情对稳定性有危险,或者无法维护,或者完全是错误的,那么它可能更有害。那么,有没有什么好书能像瘟疫一样涵盖你应该避免的糟糕的软件设计模式呢?

或者

也许一个好的起点是



(来源:)

你正在寻找的东西被称为

一个很好的开始阅读他们的地方是“书”,这使这个短语很流行。它基于Andrew Koenig的伟大论文《模式与反模式》。无法使链接在Markdown中工作,请在此处查看:

http://books.google.com/books?hl=en&lr=&id=HBAuixGMYWEC&oi=fnd&pg=PA383&dq="Koenig"+"Patterns+and+antipatterns"+&ots=elEw3US-He&sig=3537teykJxjvQqmq2odql51mmOc#v=onepage&q=%22Koenig%22%20%22Patterns%20and%20antipatterns%22&f=false

我见过的关于糟糕设计模式的最好解释之一是 由Rajat Taneja和Ganesh Prasad创作


一些非常糟糕的设计模式被广泛使用。EJB1,尤其是EJB2使其得到了广泛的使用,尽管它复杂且设计糟糕。Taneja和Prasad清楚地解释了这些规范的错误。他们也不太看好EJB3规范。

+1我真的很喜欢第二个链接。它涵盖了许多GoF设计模式中没有涵盖的最佳实践(从消极的角度来看)。