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

时间:2009-09-03 14:48:38

标签: design-patterns

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

相反的情况怎么样?有时候,如果你做的事情对稳定性有害,或者不稳定,或者说是完全错误的话,那就更有害了。那么,是否有任何好的书籍涵盖了你应该像瘟疫一样避免的糟糕的软件设计模式?

5 个答案:

答案 0 :(得分:6)

答案 1 :(得分:3)

您正在寻找的内容称为Anti-patterns

开始阅读这些内容的好地方是“AntiPatterns”一书,这句话很受欢迎。它基于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

答案 2 :(得分:2)

答案 3 :(得分:1)

可能一个好的起点是Wikipedia entry on antipatterns

答案 4 :(得分:1)

我看到一个糟糕的设计模式的最佳解释之一是 New Life for EJB由Rajat Taneja和Ganesh Prasad撰写。

一些非常糟糕的设计模式被广泛使用。 EJB 1,特别是EJB 2,尽管设计错综复杂,设计也很糟糕,但仍然广泛使用。 Taneja和Prasad清楚地解释了这些规格有什么问题。他们也不太了解EJB 3规范。