设计模式不好的书籍或资源

4

有很多关于设计模式的好资料可以告诉你应该怎么做,更好地被称为……最佳实践。

但相反的呢?有时候如果你做了一些危害稳定性、难以维护或者完全错误的事情,可能会更加有害。那么,有没有好的书籍涵盖了应该像瘟疫一样避免的坏软件设计模式呢?

5个回答

6

+1 我真的很喜欢第二个链接。它涵盖了很多在GoF设计模式中没有涉及到的最佳实践(从负面角度来看)。 - JoshJordan

3
你正在寻找的东西被称为反模式
一个很好的开始阅读关于它们的内容是书籍“反模式”,这本书使这个短语流行起来。它基于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

1

1

我看过的最好的关于糟糕设计模式的解释之一是由Rajat Taneja和Ganesh Prasad所写的New Life for EJB

一些非常糟糕的设计模式被广泛使用。尽管EJB 1和特别是EJB 2设计复杂且糟糕,但它们仍然被广泛使用。Taneja和Prasad清楚地解释了这些规范的问题。他们对EJB 3规范也不怎么看好。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接