如果你想成为一名优秀的作家,光知道语法是不够的。您还需要阅读大量书籍,这些书籍将展示如何使用此语法来创建突出的文本。同样,如果你想成为一名优秀的程序员,仅仅学习 Java 是不够的。您还应该阅读其他程序员编写的大量优质代码示例,最重要的是,理解并从中学习。实际上,接触高质量的代码示例是影响您学习新技能的速度和效率的关键因素之一。
阅读他人代码的重要性
“我讨厌阅读别人的代码他们将使您了解项目的任何部分是如何工作的,并为您提供有关其完成方式的有用见解。反过来,这将帮助您显着提高知识并最终形成自己的风格。如何深入研究代码
当您深入研究其他人的代码时,您可能更像是一名考古学家兼调查员,而不是开发人员。这没什么不对,因为你有很多“铲子”可供使用。如今,您可以访问大量元数据,这将帮助您更轻松地理解代码。例如,您可能会在阅读、复制和粘贴代码时使用Git来帮助自己。然而,一些关键点可以帮助您在一开始更好地理解代码。首先,你应该问以下问题:- 代码中是否有您不熟悉的地方?如果是这样,请查看这些“空格”并确保您了解它们的用途。
- 代码中有没有多余的东西?死代码也存在,尤其是当我们谈论大型代码库时。
- 代码是否有任何依赖关系?有时最好通过复制/粘贴更多代码来删除该依赖项。
- 粘贴后是否出现错误?
- 代码主体是如何构建的;
- 编码风格;
- 编写代码的程序员如何解决问题。
-
运行代码并浏览结果。运行代码将为您提供更好地理解代码所需的基本信息。
-
找到它的主要功能和起点。
-
使用调试器运行代码(您可以在此处找到最高效的 Java 调试工具)以充分理解代码的机制。通过这样做,您将深入分析您正在阅读的代码的内部功能。
-
构建代码中不同元素之间连接的思维导图。由于任何调试器都会向您展示元素之间的联系,因此您将能够关联不同的功能并了解它们如何相互作用。
GO TO FULL VERSION