2009-09-03 122 views
4

在設計模式方面有很多很好的材料,涵蓋了你應該如何做的事情;更好地知道......最佳實踐。關於糟糕設計模式的書籍或資源

雖然相反呢?有些時候,如果您正在做的事情對穩定性有危害,或者不可持續,或者顯然是錯誤的,那麼這可能會更有害。那麼,是否有任何好書能夠涵蓋像瘟疫一樣避免的不良軟件設計模式?

回答

3

你正在尋找的東西被稱爲Anti-patterns

一個很好的開始閱讀他們的地方是書「AntiPatterns」,這使得這句話流行。它基於Andrew Koenig撰寫的偉大論文「模式和反模式」。無法取得在降價工作的聯繫,所以看看這裏:

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 
1

一個我見過一個不好的設計模式的最好解釋是 New Life for EJB通過拉雅塔尼亞和Ganesh普拉薩德。

一些非常不好的設計模式被廣泛使用。 EJB 1,特別是EJB 2儘管是錯綜複雜且設計不當,但仍然廣泛使用。 Taneja和Prasad清楚地解釋了這些規範有何不妥之處。他們也沒有對EJB 3規範給予很高的評價。