Re: [請益] Design Pattern在業界的使用

看板Soft_Job作者 (prag)時間9年前 (2016/11/24 15:50), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/7 (看更多)
※ 引述《Wolfken ()》之銘言: : Design Pattern不一定要用,但一定要會 : 那本書裡面的pattern是一回事,裡面另一個重點是設計的概念 : 它書主要是這樣,說明什麼設計會產生什麼問題,然後可以用什麼pattern解 : 前面那個跟後面那個一樣重要呀,沒看過書你遇到爛架構還不會知道這是爛架構 : 像是favor object composition over class inheritance : 信不信一大票號稱十年以上經驗的資深工程師 : 寫出來的code還是一堆繼承然後很少interface跟composition : 然後跟你說我覺得很好呀,哪邊有問題? : 首先你得要有看出現在架構有沒有問題的能力,再來談要用什麼解決方案 : 要不要用pattern,還是自己想的解法,甚至基於YAGNI原則暫時先擺著 : 那是找出問題之後的事了 : 簡單的架構問題,不用看書,大部份有幾年經驗的工程師都看得出來 : 書中會寫的大部份都是就算十年以上經驗 : 沒認真想過架構或是實際體驗過爛架構帶來的痛苦 : 一輩子也不會找得出來的問題 : 作者累積多年功力跟許多專案中爛架構的經驗,才能寫出這本書 : 所以重點就是吸收他的經驗,讓自己找出爛架構的功力提升 首先感謝大大的回覆! 其實小弟是寫網頁出身的 工作經驗是從ASP網頁(維護)開始兼後端開發 小弟看一看Design Pattern也覺得是必學的 第一次看到用compoistion來解決設計上的問題,才發現進到了新天地 因為以往過去工作都找網頁程式設計 直到最近工作才覺得好像有點不太會寫程式 看了DP才覺得 程序程式導向跟物件導向程式設計的不同 坦白說這也是工作經驗跟學習領域不同的關係 看一看DP才覺得DP是學習OO Design重要的墊腳石 從另一個學習面來看DP怎麼用物件導向技巧實作解決問題 小小心得.....尚在學習,感恩....XD -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 150.117.71.245 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1479973825.A.F02.html
文章代碼(AID): #1ODfl1y2 (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1ODfl1y2 (Soft_Job)