Soft_Job 板


LINE

想请教大家都会去读主要使用的框架/套件的source code吗? 因为我是顶多网路爬爬别人写好的文章 比较少直接去看source code 以前有试过爬一个套件的源码,觉得写得不是很好懂 目前主要使用react,但我也没去爬它源码过 前辈都跟我说react的特性是在functional component里 直接使用function取值跟依赖props取值 前者因为react有优化对reference type的取用所以不会有开销大的问题 ↑像这个我就不知道哪里可以爬文章了,真的要去看react source code了吧? 想请教是不是真的要去爬才会技术比较强一点/大家都会去爬吗 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.227.248.202 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1710668227.A.C9A.html
1F:→ ntps60803orz: 原始码是有时候文件看不太出来行为的时候很好用,当 03/17 17:42
2F:→ ntps60803orz: 然平时没事阅读优秀专案的原始码也是进步的方式,最 03/17 17:42
3F:→ ntps60803orz: 好是看到能贡献专案,修修测试或臭虫 03/17 17:42
4F:推 wuyiulin: 大家都会去读主要使用的框架/套件的source code吗? 03/17 17:53
5F:→ wuyiulin: -> 有需要在使用上改进就会 03/17 17:53
6F:→ wuyiulin: 不知道哪里可以爬文章了 -> 看源码的好时机 03/17 17:54
7F:→ wuyiulin: 所以对,你正在变成一个进阶的工程师,加油! 03/17 17:54
8F:→ Marle: 天啊这…呜呜<(╥__╥)> …谢谢…谢谢 03/17 17:59
9F:推 abccbaandy: 大型开源应该都写的比你同事好吧,他们那堆烂扣都没 03/17 17:59
10F:→ abccbaandy: 阻止你在上面继续开发了... 03/17 18:00
11F:推 s9041200: 当你发现upstream有bug时,没有对应的PR又没有其他人的r 03/17 18:02
12F:→ s9041200: eace code文章时,就要认真trace了 QQ 03/17 18:02
13F:推 leakleak: IGListKit的很好看 推推 03/17 18:18
14F:推 s06yji3: 当行为不符合预期时就要去追上游的source code了 03/17 18:33
15F:→ abc0922001: 程式码不会说谎 03/17 18:51
16F:→ yoyoyolin: 不想让新人学太快的时候会教源码 03/17 19:02
17F:→ newhandfun: 读不读不关键,是要有”有必要的话我读给你看”的能力 03/17 19:06
18F:推 yamakazi: 给gpt读就好 03/17 19:23
19F:推 CRPKT: 读过愈多原始码,你读的速度就会愈快 03/17 19:39
20F:→ CRPKT: 不应该强迫大家读,但是如果你有意愿读可以学到不少东西 03/17 19:40
21F:→ VL1003: 读得下去就去读阿,以前有个学弟超习惯这样越读原始码,被 03/17 20:18
22F:→ VL1003: 问到一些技术问题,直接翻该段原始码出来,简单明了。 03/17 20:19
23F:→ VL1003: 不过大部分人应该都不会刻意去读啦,有需要再查。 03/17 20:20
24F:推 pp129908: 踩到雷或是写出来的预期结果跟想的不太一样“会去读源码 03/17 20:44
25F:→ pp129908: 看看为什麽” 03/17 20:44
26F:推 f496328mm: 读源码不错呀,学习对方的设计 03/17 20:49
27F:推 brucetu: 是,不然咧? 03/17 21:17
28F:→ brucetu: 不然难道是源码看不懂只会看教学比较强? 03/17 21:18
29F:推 viper9709: 有需要再查+1 03/17 21:27
30F:推 dream1124: 进步是进步什麽?你若要设计跟框架类似的东西, 03/17 21:41
31F:→ dream1124: 但设计经验不丰富,那看了可能得以直接学到设计经验 03/17 21:42
32F:→ dream1124: 你若要更了解使用的工具,那在找不到说明时也可以去查 03/17 21:42
33F:→ dream1124: 这会让你更了解工具,甚至是有改良工具的构想。 03/17 21:43
34F:→ dream1124: 确认是想「进步」什麽以及原始码的意义比较重要。 03/17 21:44
35F:推 v7q4: react超难用 我都直接用纯js自己刻 03/17 22:02
36F:→ v7q4: 同样的问题 用react的同事找不出来 我一下子就找到了 03/17 22:03
37F:推 gino0717: 东西用久了就会很想把它拆开来看里面在干嘛 03/17 22:03
38F:嘘 k7ji91ab5m: 洗文高手 厉害 03/17 22:29
39F:推 NTUmaki: 读了才知道里面是什麽行为啊 03/17 23:42
40F:推 Ghamu: 读的话通常会很慢吧 应用的东西能用就好 太深入有时候反而 03/18 03:25
41F:→ Ghamu: 花了很多时间 产出变少 03/18 03:25
42F:→ Ghamu: 有些source code也可能是老人写法 反正没坏掉也就不用更新 03/18 03:26
43F:推 wahaha279: 为什麽没有官方文件的选项… 03/18 09:45
44F:推 overhead: 对 恭喜你正在成为一个更优秀的工程师的路上 03/18 11:22
45F:推 ruthertw: 慎选源码,以前认真看过鬼岛人的源码里面,一堆拉基和错误 03/18 12:13
46F:→ nekosgr93: 等你觉得需要读的时候就会去读了 03/18 13:24
47F:→ JohnRoyer: 很红的专案不代表程式码一定值得学习。刚开始有人带着 03/18 18:34
48F:→ JohnRoyer: 看程式码,帮助会比较大 03/18 18:34
49F:推 lycantrope: 倒不如学另一个语言 03/18 19:54
50F:推 shter: 原来现在宣传 react 的特色是 functional component 啊.. 03/18 21:47
51F:→ shter: 刚接触的时候在谈的是 Virtual DOM 节省的效能问题 03/18 21:48
52F:→ shter: 现在学的人已经不接触实体DOM感受开销进而寻求React解决了? 03/18 21:49
53F:→ superpandal: 看一看吐血有比较好吗 写的精美不坑人的毕竟是少数 03/19 02:43
54F:→ superpandal: 通常debug的时候会去追而已 03/19 02:44
55F:→ superpandal: 说不定会有私底下一个版本公开一个版本 03/19 02:51
56F:→ ma721: 不是.... 03/19 12:49
57F:→ gura9527: 想太多 03/19 14:40
58F:→ LipaCat5566: 比较常看套件的原始码 03/19 18:21
59F:推 louner: 看写的合情合理的code会看上瘾 说老实话 03/20 05:39
60F:推 w28103566: shadcn 做的不错 03/21 10:03
61F:→ Suleika: 看源码要有一定的知识背景去做分辨,有些人只被当搜寻引 03/21 10:18
62F:→ Suleika: 擎用,学的设计乱套 03/21 10:18
63F:→ Suleika: 还有像楼上讲的a、b库,原po的问题有在看的人应该不会有 03/21 10:19
64F:→ Suleika: 这疑问 03/21 10:19
65F:→ labbat: 也要读编译脚本呗 参数给到上千字差不多也是另类原始码了 03/21 11:15
66F:→ superpandal: a b库? ha 03/23 00:58
67F:推 KyGrA: 会问这种问题代表你要开始进步了 03/24 01:08
68F:推 jhjhs33504: 想必是越来越多人爬 自从有了GPT之後... 03/24 16:45
69F:推 qmailtw: 读 src 是一种修炼,也是进入顶阶行列必备技能。我还没遇 03/30 01:04
70F:→ qmailtw: 过读 src 能力差的顶尖开发者。 03/30 01:04
71F:推 qmailtw: 另外,从小东西开 03/30 01:11
72F:推 qmailtw: 程式开发者,主要技术含量就是 coding. 单纯 coding ,会 03/30 01:29
73F:→ qmailtw: 的人如过江之鲫,差别在遇到出乎预料的问题时,谁有能力 03/30 01:29
74F:→ qmailtw: 解决? code 读的好,自然能解决许多文件没写的问题。别 03/30 01:29
75F:→ qmailtw: 人遇到难题会来找你,就算平常都摸鱼,大家还是説你好棒 03/30 01:29
76F:→ qmailtw: 棒。而你的价值就出现了。 03/30 01:29
77F:推 holypiggy: 套件比较多bug要看才能解 匡架本身不太需要吧 03/31 18:10
78F:推 unixxxx: 可以看 build your own react 会比较有概念 04/05 15:49







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

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

TOP