阅读源代码是软件开发人员的工作任务之一。但是,这种经历并不总是令人愉快的。不是每个人都想阅读其他人的代码,因为他们发现它很无聊,有时令人沮丧。有些情况下,当你开始阅读其他人的代码但最终会因为无法理解或代码写得不好而感到痛苦。大多数开发人员都希望专注于编码而不是阅读,并且意识不到阅读代码也是一项技能。
但是,阅读源代码具有多方面的好处。阅读代码的回报是巨大的。可以将编码与文献进行比较。你会看到,大多数大牛都专注于在写作时阅读伟大的杰作。原因是你不能凭空来创造任何东西。你必须吸收不同风格的东西,并在此基础上工作并创造自己的杰作。编写代码与此不同。
为了能够编写好的代码,你必须阅读很多优秀代码。通过这种方式,您可以了解其他开发人员的想法以及他们如何解决特定问题以及他们缺乏的方式您可以从阅读其他代码中获取不同的想法,风格,模式,让您的知识逐渐成长。
简而言之,代码阅读技巧可以提高编码技巧。
有几种方法可以提高阅读技巧,在本文中,我想提一下 :
1.运行代码
这是阅读代码的第一步,能够成功运行特定项目可以让您获得一些精神上的满足感,以便有更多地兴趣去探索。 但是,这可能不会为您提供有关该项目的大量详细信息,但是,您将知道如何构建它并运行它,您还将了解它使用的库,它依赖的框架等等。 提高您对特定项目的理解的好方法。 如果您想编写与您正在探索的特定项目类似的自己的软件,您可能会对可能使用的框架或库有所了解。
2.理清高级逻辑
当你开始阅读项目时,你可能不会跳到每个细节,而应该关注高级结构。 从入口点开始。 大多数项目都有一个主要的方法,从那里开始。 此外,如果这是一个Web应用程序,请开始查看不同的包,例如业务逻