程序員提高閱讀代碼效率的6個祕訣,閱讀優秀代碼尋找靈感!

程序員 Java Delphi 用車 W3Cschool W3Cschool 2017-10-15

閱讀優秀的代碼是程序員提高個人能力的一種捷徑。

有人說,成為大師的方法之一便是,找到一位大師,讓其傾囊相授。

不過,坦白地講,不是每個人都有這樣的機會吧?

程序員提高閱讀代碼效率的6個祕訣,閱讀優秀代碼尋找靈感!

所以,我們還是老老實實地閱讀那些優秀的代碼,讓自己更快地進階。

一些程序員閱讀代碼的速度非常緩慢,這是很可怕的一件事。

為此,w3cschool分享提高代碼閱讀能力的6個技巧。

1、選擇優秀的代碼

要想成為一名卓越的木匠,得觀察大量結構優良的傢俱。大多數作家會去閱讀大量的名著,獲得靈感。

作為程序員,同樣如此,我們不必學習大量的代碼,只要閱讀那些最優秀的代碼即可。

程序員提高閱讀代碼效率的6個祕訣,閱讀優秀代碼尋找靈感!

扎克伯格編寫的代碼

2、運行代碼

通過運行代碼,你將可以瞭解代碼所使用的庫和開發框架等。從另外一個角度而言,這能夠加深你對某個特定項目的理解。

3、寫註解

沒有寫註解的程序員,一般是讀了後邊的代碼又忘了前邊的。

這樣就造成了你經常需要重複閱讀、理解代碼。因為你很難確定一個函數你什麼時候閱讀過,他的功能是什麼,經常會發生重複閱讀、理解的情況。

程序員提高閱讀代碼效率的6個祕訣,閱讀優秀代碼尋找靈感!

4、瞭解意圖

閱讀某個項目的代碼,通常要搞清楚代碼是以可讀性優先,還是性能優先,或者是兼容性優先。

搞清楚這些東西是你理解代碼作者意圖的前提。

5、代碼審查

不要忽視每次代碼審查的機會。代碼審查經常可以找出別人代碼的錯誤,可以分析錯誤的根源,自己可以在這上面少翻跟斗,這也是積累代碼經驗的一大捷徑。

程序員提高閱讀代碼效率的6個祕訣,閱讀優秀代碼尋找靈感!

6、分層次閱讀

將系統的函數和開發人員編寫代碼區分開吧!在c, c++,java ,delphi中,已經有了系統函數,我們所要做的就是註解它們的作用,這樣就可以了。

分層次的閱讀可以防止你只看見樹木不看見森林。

但是,如果你要學習編程方法,那自然另當別論。

附雷軍寫的代碼

程序員提高閱讀代碼效率的6個祕訣,閱讀優秀代碼尋找靈感!

相關推薦

推薦中...