PHP 板


LINE

看板 PHP  RSS
※ 引述《taiwancat (月季)》之銘言: : 當然這是滿新的東西,還需要時間去證明。dp帶來有好處也有壞處。 ^^^^^^^^^^^^^^^^^^^ 突然很好奇,taiwancat 大人到底多老... Orz : 好處是:他的確提供了許多實用的pattern可以直接運用在各種情況 : 壞處是:容易過度設計(over design)、需要實務經驗才能融會貫通 : 所謂的過度設計,就是太過在意design patterns,堅持要在程式設計初期 : 就設計出最完美的pattern,而導致整個程式流程拖延 : 大家都知道,這世界上沒有完美的東西。更不用說程式設計往往各戶需求一改再改 : 一開始好不容易設計出「完美」的pattern,卻開過一次會以後就被推翻了 : 因此為了克服over design的問題,又有重構(refactoring)的出現, : 不過那又是另一個故事了。 這個好像還要跟軟體工程的開發流程扯在一起講 會更全面一點...(也更朦朧一點 Orz) : 我個人的觀點是,因為我寫程式很久,dp才出來。一看之下,我發現有許多我自己 : 很得意的程式寫法,居然裡面都有,還有些更好!(當然 也有些我覺得我的方法更好) [伸手] 人家要看那些更好的方法.... >////< : 這讓我相當shock啊...要是當初有這本書,我就不用花這麼多心力想出這些寫法了。 : 不過話又說回來,如果當初我直接看書,恐怕也看不太懂。 完~~全同意 我程式也算是寫過一點(比起一般資訊系的大學生 or 研究生) 但是,說實在的,可能是智力 or 能力的關係 前幾年曾經想唸 DP,但是完全失敗... Orz 後來就乾脆不理他了... [逃] 嘴炮程式架構的時候,雖然都會把 MVC 掛在嘴上 但是到現在常常都會懷疑,V 跟 C 到底要怎麼切開(或是說,切的夠開) 針對 DP 的議題 我幾乎跟 taiwancat 大人的論點相同, 不過,我換個比較貼近程式新手的說法 我覺得,演算法也好、DP 也好、Refoctory 也好 刻意去學,其實不太好 因為,如果以唸書的角度去看這些學問 常常會覺得:「e04,想這幹麼?」 原因其實很簡單,因為還沒遇到需要這些東西的狀況 演算法到還好,因為丟個題目,解不解決的出來馬上就知道 牽扯到 Design 範圍的東西,本來就很難判斷好不好, 也就更不可能有啥標準答案 (一個簡單的網頁留言版要切 MVC 撰寫速度馬上變慢兩倍 XDXD) 錢鍾書早就說啦:「道不虛明,有為而發」 (我的資訊系三大名言第一條... \囧/) 所以,我常常慫恿學弟(還有替心中的懶惰蟲找理由) 這些東西,讀起來很雞肋的話,就擺著吧 反正要讀的東西還很多... [爆] 更重要的是,有沒有在寫程式的時候隨時隨地想 「這邊有沒有更好的寫法」 或是 「還有沒有其他的寫法」 久而久之,你也會自然而然走上相同的道路 畢竟,那些 "神" 們,也是這樣子過來的 差別只在於,他們將這些東西有組織地系統化 & 理論化,如此而已 有錯請指證... [跪拜之 Orz] : 回到主題來,我可以給一些建議,什麼人該學/不該學 design pattern : 1.你不是寫物件導向語言的,可以不用學。dp基本上是基於OOP的,非OOP language : 要實做會比較困難(php也有難點) 耶~~ 偷偷打廣告~ 我不知道為啥,講 DP 的書很喜歡用 Java 來當範例語言 所以,歡迎大家來學 Java 要處理 web 程式,也有 JSP 喔.... [被毆飛] ==== 不要浸我水桶阿.... -- 侃侃長論鮮窒礙 網站:http://www.psmonkey.idv.tw 眾目睽睽無心顫 個人版:telnet://legend.twbbs.org 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc) \囧/ --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.199.142
1F:推 qrtt1:如果看到一個jsp吃重的專案,那應該存在3~5年了。 10/11 20:20
2F:推 taiwancat:我好年輕的啊~\⊙▽⊙/ 10/11 20:42







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP