什麼是 anti-pattern ?

In engineering   May 19, 2005 - 4:41 pm

昨天的文章中出現 anti-pattern後,被很多人在msn上詢問到底是什麼意思,怎麼查不到這個pattern,GoF也沒提啊~

wiki的解釋

基本上 anti-pattern不是一個pattern,而是一堆亂例子的組合體,從字面上就可以感覺到這個意思。一般來說 design pattern是指好的應用,而 anti- 自然就是違反pattern的意思。

不過這個字的應用範圍實在太廣泛,因為在寫程式的過程中難免一定會犯錯(例如做了錯誤的決定、採用了錯誤的手法、或是想到要用pattern但卻implement錯誤結果更慘之類的),所以這些錯誤都可以統稱為 anti-pattern。

當然如果你去amazon鍵入這個字的話,會找到幾本相關的書籍,有前輩們已經把常見的錯誤整理出來,或許看完可以瞬間增加一甲子功力吧~

_

by admin

留言回應

hidden

您的留言會先經過站長認証後才刊登在網站上。
your comments will be approved by Administrator before appearing on the page.

Trackback this post  |  Subscribe to the comments via RSS Feed

mobile phone