招生合作| 投诉/建议

400-060-0103

全国统一学习专线 8:30-21:00

上海海文国际新闻中心 NEWS

提高代码阅读的技巧

发布时间:2019-10-20 15:00:49 已帮助:164人 来源:上海海文国际

提高代码阅读的技巧

如何才能提高代码阅读呢?大家一起来看看下文老师给大家分享的几点.
  1.找到高层次的逻辑——当你开始阅读一个项目的代码时,你可能会陷入到每一个细节当中。这是有问题的,相反的,你应该专注于高层次的结构。要找到切入点,并从那里开始,大部分的软件项目都有一个主要的方法,就从那里开始。此外,如果这是一个web应用程序,请开始查看不同的包,比如业务逻辑存放在何处、UI代码保存在哪里、控制器在何处等等。大致来说,就是浏览整个项目并获得一个基本的想法,然后问自己想专注于什么地方,就先从那个部分读起。你可以不读完整的代码库,而只是读它可能会引起你兴趣的一部分。当你找到你的切入点,你可以通过方法调用,看它引领你到何处,从而了解项目的业务逻辑。

  2.使用/了解工具——有很多工具可以用来阅读和探究源代码,有助于可视化代码。例如,IntelliJIdea工具具有导航源代码的功能,允许你通过单词、单词的一部分,甚至是单词的缩写来搜索。你也应该学习键盘快捷键。用鼠标导航源代码可能会相当枯燥和缓慢,用键盘快捷键可以更快地跳转。你可以快速地从源代码的一部分跳转到另外一部分。

  还有一个阅读代码的好软件,叫Sourcegraph,这是由两个斯坦福大学的毕业生创建的,他们是QuinnSlack和BeyangLiu,他们在花费时间去查看缺少文档说明的代码以后,决定开发一个工具来帮助他们更好地阅读和理解代码。

  3.了解语言/约定——深入了解某个特定语言有助于提高代码阅读技能。每种语言都有自己的一套约定、样式和语法。这些知识帮助你快速地熟悉一个特定的代码。例如,在java语言中,方法名以小写字母开头,而在C#语言中,方法名以一个大写字母开头。知道这个区别可以帮助你从源代码中识别方法。

  4.阅读实践/设计模式——你正在阅读的代码,或者它的某个结构,可能看起来很晦涩,或者你可能不熟悉它,这是很自然的。有许多良好的实践和设计模式,人们用它来正确地和地做事。例如,有一种模式称为Singleton,它的构造函数保持私有。你可能会问,究竟为什么有人想保持构造函数私有呢。我一直认为它是公有的,否则,我如何创建一个类的实例。嗯,这背后有一个原因。Singleton模式防止你不止一次地实例化一个类,其中有许多实际的应用案例。如果你了解这种模式,你就不会为此而头撞南墙了。因此,对于某些模式的了解,例如,GangofFour(ErichGamma,RichardHelm,RalphJohnson,JohnVlissides软件设计领域的四位世界大师.)有23种有文档说明的设计模式,可以显著地帮助你提高代码阅读能力。
以上是尚习网合作的机构:上海海文国际,为大家整理的提高代码阅读的技巧,想要了解更多关于费用、地址、电话等内容,请在线咨询老师

以上就是 上海海文国际 小编为您整理提高代码阅读的技巧的全部内容,更多精彩请 在线咨询
也可以拨打咨询电话: 400-060-0103 让在线老师为你详细解答


上一篇: 设计师提升自己的工作效率的方法 下一篇: 没有了
关于我们 | 联系我们 | 上海海文国际 地址:上海市黄浦区北京东路668号 咨询电话:400-060-0103

CopyRight © 2010-2024 订课宝 版权所有. 未经授权,不得转载本站内所有内容。

沪ICP备16037964号-2

招生合作 版权/投诉 注册

网站地图 更新时间:2024-05-19