→ ntps60803orz: 原始碼是有時候文件看不太出來行為的時候很好用,當 03/17 17:42
→ ntps60803orz: 然平時沒事閱讀優秀專案的原始碼也是進步的方式,最 03/17 17:42
→ ntps60803orz: 好是看到能貢獻專案,修修測試或臭蟲 03/17 17:42
推 wuyiulin: 大家都會去讀主要使用的框架/套件的source code嗎? 03/17 17:53
→ wuyiulin: -> 有需要在使用上改進就會 03/17 17:53
→ wuyiulin: 不知道哪裡可以爬文章了 -> 看源碼的好時機 03/17 17:54
→ wuyiulin: 所以對,你正在變成一個進階的工程師,加油! 03/17 17:54
→ Marle: 天啊這…嗚嗚<(╥__╥)> …謝謝…謝謝 03/17 17:59
推 abccbaandy: 大型開源應該都寫的比你同事好吧,他們那堆爛扣都沒 03/17 17:59
→ abccbaandy: 阻止你在上面繼續開發了... 03/17 18:00
推 s9041200: 當你發現upstream有bug時,沒有對應的PR又沒有其他人的r 03/17 18:02
→ s9041200: eace code文章時,就要認真trace了 QQ 03/17 18:02
推 leakleak: IGListKit的很好看 推推 03/17 18:18
推 s06yji3: 當行為不符合預期時就要去追上游的source code了 03/17 18:33
→ abc0922001: 程式碼不會說謊 03/17 18:51
→ yoyoyolin: 不想讓新人學太快的時候會教源碼 03/17 19:02
→ newhandfun: 讀不讀不關鍵,是要有”有必要的話我讀給你看”的能力 03/17 19:06
推 yamakazi: 給gpt讀就好 03/17 19:23
推 CRPKT: 讀過愈多原始碼,你讀的速度就會愈快 03/17 19:39
→ CRPKT: 不應該強迫大家讀,但是如果你有意願讀可以學到不少東西 03/17 19:40
→ VL1003: 讀得下去就去讀阿,以前有個學弟超習慣這樣越讀原始碼,被 03/17 20:18
→ VL1003: 問到一些技術問題,直接翻該段原始碼出來,簡單明瞭。 03/17 20:19
→ VL1003: 不過大部分人應該都不會刻意去讀啦,有需要再查。 03/17 20:20
推 pp129908: 踩到雷或是寫出來的預期結果跟想的不太一樣“會去讀源碼 03/17 20:44
→ pp129908: 看看為什麼” 03/17 20:44
推 f496328mm: 讀源碼不錯呀,學習對方的設計 03/17 20:49
推 brucetu: 是,不然咧? 03/17 21:17
→ brucetu: 不然難道是源碼看不懂只會看教學比較強? 03/17 21:18
推 viper9709: 有需要再查+1 03/17 21:27
推 dream1124: 進步是進步什麼?你若要設計跟框架類似的東西, 03/17 21:41
→ dream1124: 但設計經驗不豐富,那看了可能得以直接學到設計經驗 03/17 21:42
→ dream1124: 你若要更了解使用的工具,那在找不到說明時也可以去查 03/17 21:42
→ dream1124: 這會讓你更了解工具,甚至是有改良工具的構想。 03/17 21:43
→ dream1124: 確認是想「進步」什麼以及原始碼的意義比較重要。 03/17 21:44
推 v7q4: react超難用 我都直接用純js自己刻 03/17 22:02
→ v7q4: 同樣的問題 用react的同事找不出來 我一下子就找到了 03/17 22:03
推 gino0717: 東西用久了就會很想把它拆開來看裡面在幹嘛 03/17 22:03
噓 k7ji91ab5m: 洗文高手 厲害 03/17 22:29
推 NTUmaki: 讀了才知道裡面是什麼行為啊 03/17 23:42
推 Ghamu: 讀的話通常會很慢吧 應用的東西能用就好 太深入有時候反而 03/18 03:25
→ Ghamu: 花了很多時間 產出變少 03/18 03:25
→ Ghamu: 有些source code也可能是老人寫法 反正沒壞掉也就不用更新 03/18 03:26
推 wahaha279: 為什麼沒有官方文件的選項… 03/18 09:45
推 overhead: 對 恭喜你正在成為一個更優秀的工程師的路上 03/18 11:22
推 ruthertw: 慎選源碼,以前認真看過鬼島人的源碼裡面,一堆拉基和錯誤 03/18 12:13
→ nekosgr93: 等你覺得需要讀的時候就會去讀了 03/18 13:24
→ JohnRoyer: 很紅的專案不代表程式碼一定值得學習。剛開始有人帶著 03/18 18:34
→ JohnRoyer: 看程式碼,幫助會比較大 03/18 18:34
推 lycantrope: 倒不如學另一個語言 03/18 19:54
推 shter: 原來現在宣傳 react 的特色是 functional component 啊.. 03/18 21:47
→ shter: 剛接觸的時候在談的是 Virtual DOM 節省的效能問題 03/18 21:48
→ shter: 現在學的人已經不接觸實體DOM感受開銷進而尋求React解決了? 03/18 21:49
→ superpandal: 看一看吐血有比較好嗎 寫的精美不坑人的畢竟是少數 03/19 02:43
→ superpandal: 通常debug的時候會去追而已 03/19 02:44
→ superpandal: 說不定會有私底下一個版本公開一個版本 03/19 02:51
→ ma721: 不是.... 03/19 12:49
→ gura9527: 想太多 03/19 14:40
→ LipaCat5566: 比較常看套件的原始碼 03/19 18:21
推 louner: 看寫的合情合理的code會看上癮 說老實話 03/20 05:39
推 w28103566: shadcn 做的不錯 03/21 10:03
→ Suleika: 看源碼要有一定的知識背景去做分辨,有些人只被當搜尋引 03/21 10:18
→ Suleika: 擎用,學的設計亂套 03/21 10:18
→ Suleika: 還有像樓上講的a、b庫,原po的問題有在看的人應該不會有 03/21 10:19
→ Suleika: 這疑問 03/21 10:19
→ labbat: 也要讀編譯腳本唄 參數給到上千字差不多也是另類原始碼了 03/21 11:15
→ superpandal: a b庫? ha 03/23 00:58
推 KyGrA: 會問這種問題代表你要開始進步了 03/24 01:08
推 jhjhs33504: 想必是越來越多人爬 自從有了GPT之後... 03/24 16:45
推 qmailtw: 讀 src 是一種修煉,也是進入頂階行列必備技能。我還沒遇 03/30 01:04
→ qmailtw: 過讀 src 能力差的頂尖開發者。 03/30 01:04
推 qmailtw: 另外,從小東西開 03/30 01:11
推 qmailtw: 程式開發者,主要技術含量就是 coding. 單純 coding ,會 03/30 01:29
→ qmailtw: 的人如過江之鯽,差別在遇到出乎預料的問題時,誰有能力 03/30 01:29
→ qmailtw: 解決? code 讀的好,自然能解決許多文件沒寫的問題。別 03/30 01:29
→ qmailtw: 人遇到難題會來找你,就算平常都摸魚,大家還是説你好棒 03/30 01:29
→ qmailtw: 棒。而你的價值就出現了。 03/30 01:29
推 holypiggy: 套件比較多bug要看才能解 匡架本身不太需要吧 03/31 18:10
推 unixxxx: 可以看 build your own react 會比較有概念 04/05 15:49