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/cn.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灯, 水草

请输入看板名称,例如:iOS 或 站内搜寻

TOP