作者prag222 (prag)
看板Soft_Job
标题[讨论] 直接看code学design pattern好像比较快
时间Sat Jul 20 14:50:17 2019
大家好
小弟soft_job版dp哥
学经历
自学dp10个月
已阅读完毕head first design pattern
跟大话设计模式
前几个礼拜想说开始复习dp
既然已有基础,不如让自己更熟练一点
上礼拜跟上上礼拜六日都在
重新review head first design pattern
不过我昨天才想到 不对阿
虽然看书都看了 可是gof有23招 书上有漏掉没教到的
有种greedy的fu想把招式全学了
刚刚google找教学 花了10分钟把没学过的build pattern看了几遍
我才觉得其实看code学 很快的
不过爬文经验多少有看到有人说看书看不懂的状况
其实直接看code快很多
我也相信应该也有人能直接看code学就ko的
职场上我也遇过拿dp来嘴的主管
身为dp哥我觉得至少累积一点实际应用经验
不要说好像看懂了就直接在那里嘴~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 150.117.70.117 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1563605421.A.CDD.html
1F:推 GGFACE: 推推 07/20 15:17
2F:推 brianhsu: 看懂不难,难的是知道什麽时後用是合适的,什麽时後用是 07/20 15:51
3F:→ brianhsu: 过度设计…… 07/20 15:51
4F:推 yamakazi: 最常用的就singleton和listener 07/20 17:10
5F:推 shiauji: 看到dp先想到dynamic programming...... 07/20 17:30
6F:推 lukatw: 之前开发差不多就是尽量遵照SOLID来写,最近才认真看dp後 07/20 17:40
7F:→ lukatw: 其实发现自己以前写的code,哦~好像就是某某pattern的时 07/20 17:40
8F:→ lukatw: 候还蛮妙的,透过真的实例会比较了解,感触会比较大。我目 07/20 17:40
9F:→ lukatw: 前大概处在学到就很想用,想重构现在专案的程式,但我也蛮 07/20 17:40
10F:→ lukatw: 怕造成过度设计的,所以常常会一直反思有必要这样设计之类 07/20 17:40
11F:→ lukatw: 的,很纠结QQ 07/20 17:40
12F:推 godbye45: dynamic programming +1 07/20 18:33
13F:推 alan23273850: double penetration? 07/20 18:35
14F:推 abc01251: 个人建议 看书 自以为懂书 实作纠结 纠结 到最後让步 07/20 18:43
15F:→ abc01251: 就可以能融会贯通了 07/20 18:43
16F:→ abc01251: 先看code取决作者实力 实力不同 让步的位置也不一样 不 07/20 18:43
17F:→ abc01251: 如自己去纠结一下 会更有意义 07/20 18:43
18F:嘘 samuel1988: DP 你知道我会FYM吗 07/20 19:00
19F:推 lukatw: 我觉得也可以去trace code,有些开源专案会在文件上写哪部 07/20 19:02
20F:→ lukatw: 份实作什麽pattern 07/20 19:02
21F:嘘 alihue: 不要乱简称 07/20 21:29
22F:推 sean50301: 学这个用看的没什麽用吧 写了点东西後过三个月回来改 07/20 21:41
23F:→ sean50301: 的时候再干翻以前的自己 一直这样轮回就会了 07/20 21:41
24F:→ viper9709: 二楼正解 07/20 23:01
25F:→ qrtt1: 看 code 很有趣,不管是不是学 design patterns 07/20 23:58
26F:嘘 LinuxKernel: 居然有资讯人的DP不是 dynamic programming XDD 07/21 09:22
27F:嘘 bug147123: 供三小 07/21 09:40
28F:→ lgates: 看到dp先想到dynamic programming...... +1 07/21 11:31
29F:推 strlen: 写code完全照SOLID 比完全不用SOLID还糟糕... 07/21 11:56
30F:→ eva19452002: 我也觉得直接看解题过程学数学好像比较快 07/21 17:15
31F:推 lukatw: 为什麽写code照SOLID会糟? 07/21 22:05
32F:→ Starcraft2: 我是看GoF的时候没感觉 但看深入浅出Head first时候 07/24 13:23