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

看板Soft_Job作者 (唷!)時間7年前 (2016/11/24 17:03), 編輯推噓4(400)
留言4則, 4人參與, 最新討論串6/7 (看更多)
很久之前我想把這件事來好好的寫一下, 於是就寫了這篇文章: http://coderheart.anguskong.net/2014/06/google-camera-software-engineering.html 我最初想把一些以前 design pattern 的心得寫下來, 沒想到後來一 忙就沒有再繼續寫下去了. 既然當時是寫 Android app, 當然主要是 用 Java, 很多想法都是從 Java 出發. 之後又離開 Android 轉回去 做 Machine Learning / AI, team 上大量使用 C++/Python. 結果我就又一頭鑽進 C++ 的世界. 寫了一年 C++ 後, 又開始在公司 裡幫忙為 C++ 的 code quality 把關. 做的事情其實就像這篇文章裡 有人提到的: https://www.quora.com/What-is-Googles-internal-code-review-policy-process 每次我在幫別人看 code 的時候, 有機會就會順便提一提有哪些 design 上的問題可以被改進. 其實每個語言都有它自己的一套 pattern. 現在 回頭看 design pattern, 這件事沒辦法和你使用的語言分開來談, 我 覺得要能有好的 design, 對你使用的語言就要有很深的掌握度. 再來 就是 design 的時機. 很多情況我會覺得不要過度 design 最後成了 over-engineering. -- 傳統式微: http://anguso.blogspot.com/ CoderHeart: http://coderheart.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 198.0.197.174 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1479978221.A.1D6.html

11/24 17:04, , 1F
11/24 17:04, 1F

11/24 17:32, , 2F
push
11/24 17:32, 2F

11/25 05:25, , 3F
11/25 05:25, 3F

11/25 17:15, , 4F
11/25 17:15, 4F
文章代碼(AID): #1ODgpj7M (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1ODgpj7M (Soft_Job)