精華區beta CSSE 關於我們 聯絡資訊
※ 引述《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