什麼是 anti-pattern ?
昨天的文章中出現 anti-pattern後,被很多人在msn上詢問到底是什麼意思,怎麼查不到這個pattern,GoF也沒提啊~
基本上 anti-pattern不是一個pattern,而是一堆亂例子的組合體,從字面上就可以感覺到這個意思。一般來說 design pattern是指好的應用,而 anti- 自然就是違反pattern的意思。
不過這個字的應用範圍實在太廣泛,因為在寫程式的過程中難免一定會犯錯(例如做了錯誤的決定、採用了錯誤的手法、或是想到要用pattern但卻implement錯誤結果更慘之類的),所以這些錯誤都可以統稱為 anti-pattern。
當然如果你去amazon鍵入這個字的話,會找到幾本相關的書籍,有前輩們已經把常見的錯誤整理出來,或許看完可以瞬間增加一甲子功力吧~
_
by admin


Trackback this post | Subscribe to the comments via RSS Feed