[討論] 是不是讀源碼才會比較進步

軟工

44281



想請教大家都會去讀主要使用的框架/套件的source code嗎?

因為我是頂多網路爬爬別人寫好的文章

比較少直接去看source code

以前有試過爬一個套件的源碼,覺得寫得不是很好懂

目前主要使用react,但我也沒去爬它源碼過

前輩都跟我說react的特性是在functional component裡

直接使用function取值跟依賴props取值

前者因為react有優化對reference type的取用所以不會有開銷大的問題

↑像這個我就不知道哪裡可以爬文章了,真的要去看react source code了吧?

想請教是不是真的要去爬才會技術比較強一點/大家都會去爬嗎


--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.248.202 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1710668227.A.C9A.html
ntps60803orz1樓原始碼是有時候文件看不太出來行為的時候很好用,當 03/17 17:42
ntps60803orz2樓然平時沒事閱讀優秀專案的原始碼也是進步的方式,最 03/17 17:42
ntps60803orz3樓好是看到能貢獻專案,修修測試或臭蟲 03/17 17:42
wuyiulin4樓大家都會去讀主要使用的框架/套件的source code嗎? 03/17 17:53
wuyiulin5樓-> 有需要在使用上改進就會 03/17 17:53
wuyiulin6樓不知道哪裡可以爬文章了 -> 看源碼的好時機 03/17 17:54
wuyiulin7樓所以對,你正在變成一個進階的工程師,加油! 03/17 17:54
本人8樓天啊這…嗚嗚<(╥__╥)> …謝謝…謝謝 03/17 17:59
abccbaandy9樓大型開源應該都寫的比你同事好吧,他們那堆爛扣都沒 03/17 17:59
abccbaandy10樓阻止你在上面繼續開發了... 03/17 18:00
s904120011樓當你發現upstream有bug時,沒有對應的PR又沒有其他人的r 03/17 18:02
s904120012樓eace code文章時,就要認真trace了 QQ 03/17 18:02
leakleak13樓IGListKit的很好看 推推 03/17 18:18
s06yji314樓當行為不符合預期時就要去追上游的source code了 03/17 18:33
abc092200115樓程式碼不會說謊 03/17 18:51
yoyoyolin16樓不想讓新人學太快的時候會教源碼 03/17 19:02
newhandfun17樓讀不讀不關鍵,是要有”有必要的話我讀給你看”的能力 03/17 19:06
yamakazi18樓給gpt讀就好 03/17 19:23
CRPKT19樓讀過愈多原始碼,你讀的速度就會愈快 03/17 19:39
CRPKT20樓不應該強迫大家讀,但是如果你有意願讀可以學到不少東西 03/17 19:40
VL100321樓讀得下去就去讀阿,以前有個學弟超習慣這樣越讀原始碼,被 03/17 20:18
VL100322樓問到一些技術問題,直接翻該段原始碼出來,簡單明瞭。 03/17 20:19
VL100323樓不過大部分人應該都不會刻意去讀啦,有需要再查。 03/17 20:20
pp12990824樓踩到雷或是寫出來的預期結果跟想的不太一樣“會去讀源碼 03/17 20:44
pp12990825樓看看為什麼” 03/17 20:44
f496328mm26樓讀源碼不錯呀,學習對方的設計 03/17 20:49
brucetu27樓是,不然咧? 03/17 21:17
brucetu28樓不然難道是源碼看不懂只會看教學比較強? 03/17 21:18
viper970929樓有需要再查+1 03/17 21:27
dream112430樓進步是進步什麼?你若要設計跟框架類似的東西, 03/17 21:41