你們都通過閱讀開源的代碼獲得了哪些跟操作系統和語言無關的技術知識?


naming 呀,難道你們沒有 命名 困難症么?糾結~~


看LLVM學到了一些後端架構的東西。


/*注釋的正確用法*/


我感覺就像小孩子臨摹書法一樣。臨摹得多了,漸漸便有名家風範。如此反省升華一下,就形成了自己的風格。這是一個熟能生巧和不斷反省思考的過程。


逼格=。=


編碼風格上的統一;正確的注釋習慣;變數命名風格等。


從不服到肅然起敬,再到跪拜


知道了很多數據結構和演算法的實際使用場景,以及一些工程實現上的細節問題


和技術無關的是 優秀的編碼風格,對我寫代碼的影響很大,比如:


英語罵人法。


輪子哥的怨念


在開源代碼中看到了一個用於生產系統中的paxos演算法實現,加深了對該演算法的理解。


百家姓(英語版)

同時懷疑這人(luan)名(ma)真不是貓踩鍵盤弄出來的嗎


20~40%的代碼的作用是用來方便調試的。


因為好玩所以看代碼


看vczh的項目學編碼風格.

語言無關還能學到什麼....相關倒是多了去了,學了不少用X語言去實現Y組件的新姿勢


推薦閱讀:

如何快速吃透別人的代碼?
如何在 Github 上做一個規範的開源項目?
假如沒有載入畫面遮掩,在進入遊戲或者關卡時玩家會看到什麼樣的場景?
python2.7.9卸載和安裝提示there is a problem....該怎麼解決?
一名計算機大專學生的困惑?

TAG:互聯網 | 編程 | 開源 |