Soft_Job 板


LINE

design pattern 的話可以先看 clean code 的第三本 https://www.tenlong.com.tw/products/9789864342099 我自己光設計模式就有四本書。 因為每個語言的 design pattern 實作都不太一樣。 有些語言天生上就不適合某些 pattern ,比如 php 與 singleton。 但是你不學的話你永遠都不知道哪些 pattern 適用不適用。 上課的話我也有上,不是 Teddy 的,不過我老實說上完還是不懂。 而且我是貌似唯一一個每週都有交作業的人。 design pattern 需要時間累積,他跟你的程式經歷是相輔相成的。 不要硬用 design pattern ,SOLID 相較反而還是比較重要的 對於我來說 design pattern 都是為了實踐 SOLID,甚至我覺得不用搞那麼複雜 pure function 就夠了。 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.49.253
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1504177598.A.89E.html
1F:推 ripple0129: SOLID是內功,Pattern是外功,懂solid要想出一套降龍1 08/31 19:19
2F:→ ripple0129: 8掌也是要時間的,要速成的就是先練形再修內。內功強 08/31 19:19
3F:→ ripple0129: 到一定程度時就是無招勝有招了。 08/31 19:19
4F:→ robler: design pattern 是為了解決特定問題的方法 solid是原則 08/31 21:34
5F:推 altecjc: 推一個 08/31 21:51
6F:→ dnabossking: 模式是為了解決語言的缺陷,有些語言根本用不到某些 09/01 02:08
7F:→ dnabossking: 模式 09/01 02:08
8F:→ dnabossking: 整天模式模式,根本走火入魔 09/01 02:09
9F:推 BignoZe: 模式是解決語言得缺陷... 第一次聽到這種說法... 09/01 02:46
10F:→ johnny94: 誰跟你模式是解決語言的缺陷… 09/01 08:09
11F:推 crainlin: 寫扣寫到不知不覺套入模式的精神大概就最高境界了 09/01 08:33
12F:→ WorkForFree: 應該說 隨著新語言新特性的出現 原本的模式用不到了 09/01 11:58
13F:→ johnny94: 樓上正確 09/01 12:06
14F:推 senjor: 就好像現在的MVC不一定要實作Observer (? 09/01 12:17
15F:→ bibo9901: Design pattern 的精神就那少少幾條, 而且寫久了自然會 09/01 14:27
16F:→ bibo9901: 知道. 讀GoF等等的書應該看作"前2章的觀念+20種示範" 09/01 14:29
17F:→ bibo9901: 而非 "前2章說明+23條教條" 09/01 14:29
18F:→ bibo9901: 而且很多 pattern 或 idiom 根本是語言本身的缺陷所致 09/01 14:30
19F:→ bibo9901: 更多的"pattern"其實只是把平常就在做的事取個名字而已 09/01 14:36
20F:推 senjor: 話說DP初衷本來就是把常做的事情命名啊,方便溝通用。 09/01 14:44
21F:推 rodion: 甚麼DP或SOLID 追根究柢還不就追求 高內聚&低耦合~ 09/01 14:58
22F:→ rodion: 只要你窮盡心力去追求 這個高內聚低耦合原則 你自然會實作 09/01 14:59
23F:→ rodion: 出許多 被其他人命名為某某pattern的 模組&方法 09/01 15:00
24F:→ bibo9901: 取來溝通? 取來寫書賺錢吧. 就像 big data 這詞一樣 09/01 15:01
25F:→ bibo9901: 有一天突然發現"原來我做的事叫做big data啊" 09/01 15:02
26F:→ bibo9901: 看了那些書才發現 原來我寫的這叫做XX Pattern啊 09/01 15:02
27F:推 rodion: 跟樓上有同感 ... 所以GOF的作者似乎也說過 DP的一大作用 09/01 15:03
28F:→ rodion: 是為了方便溝通啊 09/01 15:03
29F:→ rodion: 有了DP後 就可用一句話跟人描述如何實作某個功能了阿 09/01 15:09
30F:→ nuclex: 好奇問,為啥 PHP 不適合singleton??? 09/01 17:56
31F:→ dnabossking: http://www.ithome.com.tw/voice/89076 09/02 03:37
32F:→ dnabossking: 沒聽過是你書讀的少..... 09/02 03:40
33F:→ dnabossking: 很多模式,其實是很理所當然,即使沒人教也該會的東 09/02 03:42
34F:→ dnabossking: 西 09/02 03: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燈, 水草

請輸入看板名稱,例如:e-shopping 或 站內搜尋

TOP