阅读代码是程序员最重要的技能之一。我们每天都在阅读同事的代码或第三方库的代码。我们如何有效地阅读代码?分享我的阅读来源。
我的读取源代码的方法分为五个步骤:
在阅读源代码之前,您必须首先了解代码的功能。您可以通过文档或测试用例了解代码的作用,输入和输出。
理解功能是读取源代码的基础,并且会有一种方向感。
知道源代码的功能之后,请考虑一下如果您意识到该怎么办。有一个总体想法。
如果您不想查看用于源代码的依赖项,则这些依赖性的功能具有任何功能,然后考虑如何实现它。
是否不考虑它都没关系。重要的是要自己考虑实施方法。
您已经有了一个一般的实施想法,然后读取源代码以查看它的成就。与您的想法相似,您可以迅速掠夺,他给他留下了深刻的印象。这与您的想法不同。您可以通过阅读代码来找出其想法的实现。
在此步骤中不关心细节。您知道某个代码在做什么。关键是要与您自己的想法进行差异,以阐明其整体的想法实施。
明确阐明源代码后,某些零件的具体实现可能并不清楚。目前,您可以使用调试器进行断点调试。
构建一个可以触发此功能的测试用例,对护理代码进行断点,然后通过调试器运行代码。
目前,您已经知道此代码在做什么,并且可以轻松阐明每个语句的功能。在这样的语句和句子之后,您可以轻松地制作此代码实现细节的详细信息。这很明显。
在调试器的细节详细信息阐明了详细信息之后,您将拥有一个很好的主人,可以理解整体代码的思维和详细信息。
当您觉得自己对源代码的实现有很好的了解时,您可以输出文章以说明源代码的总体想法。
因为您可能不会注意到某些部分,并且在产出过程中,将进行更全面的思维。在这个时间内,清楚地了解了源代码的实现,这确实可以理解代码。
这就是我认为读取源代码更有效的方式。
读取源代码的方法分为五个步骤:
这五个步骤是必不可少的:
当然,这是阅读我个人阅读的源代码的方法,仅供参考。