如果你想成為一名優秀的作家,光知道語法是不夠的。您還需要閱讀大量書籍,這些書籍將展示如何使用此語法來創建突出的文本。同樣,如果你想成為一名優秀的程序員,僅僅學習 Java 是不夠的。您還應該閱讀其他程序員編寫的大量優質代碼示例,最重要的是,理解並從中學習。實際上,接觸高質量的代碼示例是影響您學習新技能的速度和效率的關鍵因素之一。
閱讀他人代碼的重要性
“我討厭閱讀別人的代碼他們將使您了解項目的任何部分是如何工作的,並為您提供有關其完成方式的有用見解。反過來,這將幫助您顯著提高知識並最終形成自己的風格。如何深入研究代碼
當您深入研究其他人的代碼時,您可能更像是一名考古學家兼調查員,而不是開發人員。這沒什麼不對,因為你有很多“鏟子”可供使用。如今,您可以訪問大量元數據,這將幫助您更輕鬆地理解代碼。例如,您可能會在閱讀、複製和粘貼代碼時使用Git來幫助自己。然而,一些關鍵點可以幫助您在一開始更好地理解代碼。首先,你應該問以下問題:- 代碼中是否有您不熟悉的地方?如果是這樣,請查看這些“空格”並確保您了解它們的用途。
- 代碼中有沒有多餘的東西?死代碼也存在,尤其是當我們談論大型代碼庫時。
- 代碼是否有任何依賴關係?有時最好通過複製/粘貼更多代碼來刪除該依賴項。
- 粘貼後是否出現錯誤?
- 代碼主體是如何構建的;
- 編碼風格;
- 編寫代碼的程序員如何解決問題。
-
運行代碼並瀏覽結果。運行代碼將為您提供更好地理解代碼所需的基本信息。
-
找到它的主要功能和起點。
-
使用調試器運行代碼(您可以在此處找到最高效的 Java 調試工具)以充分理解代碼的機制。通過這樣做,您將深入分析您正在閱讀的代碼的內部功能。
-
構建代碼中不同元素之間連接的思維導圖。由於任何調試器都會向您展示元素之間的聯繫,因此您將能夠關聯不同的功能並了解它們如何相互作用。
GO TO FULL VERSION