作者neversay (子不語)
看板CSSE
標題Re: [問題] 反design pattern的見解
時間Fri Feb 9 18:46:38 2007
※ 引述《tinlans ( )》之銘言:
恕刪
: pattern 不是沒寫過程式的人一開始需要學的,
: 而是要先寫過很多結構爛爛的程式,
: 自己認真思考過怎樣改比較好一段時間後,
: 才適合開始去學來用的東西。
: 對於撰寫需要抽象化的程式部分來說,
這是學pattern的重點,一定要寫過成打的爛程式,並且有認真思考過
要怎麼改進,在看pattern的書時才會懂得哪些pattern適合使用的情況,
而不會在寫系統時亂套一通。
: 超有經驗的,一下手通常就會是 pattern。
其實也不用到超有經驗,只要有寫過程式且認真思考怎麼改進他的重用性,
pattern會越用越順手。
就跟練天下絕學一樣,擺擺動作弄個架勢也只是虛工,能端出場的都是蹲過
三年馬步的。
: 基於這樣的經驗才會一下手就是 pattern,
: 但是這少說也得寫過 20 年程式才有可能辦到。
也不用20年啦,又不是真的在練仙丹 @@
通常邊寫程式邊自學pattern,三四年就已經有模有樣了,20年這種叫做藝術吧。
: 所以 pattern 書籍的序言應該補一句類似叔叔是有練過的小孩子不要亂學這類話,
: 請讀者先多練練基本功再來實際用這些東西會比較好。
--
題外話,tinlans是早年mud版常見的那位tinlans嗎?
--
逝去的愛,使生命更豐富。
LIFE has become richer by the love that has been lost.
--泰戈爾,漂鳥集.223。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.164.154
推 tinlans:嗯,之前在 mud programming 界待過一陣子, 02/09 19:10
→ tinlans:後來對下面的 VM 跟 compiler 有興趣,就換跑道了。 02/09 19:12