怎么样快速看懂别人的代码
读程序的能力要靠基本功和经验帮忙,一般多写写代码就可以提高了。
1. 每个人都有自己的思维习惯,因此再乱的代码也有自己的风格。比如命名, 比如UI的时候习惯先写Insert动作等等. 找到这些地方可以帮助阅读代码。
2. 一般情况都可以从界面录入着手读代码, 先搞清楚有那些输入,做了什么, 有什么输出。之后在看代码的细节会比较容易。
3. 多多利用错误调试的技巧,通过断点,日志可以帮助找到出问题所在的位置。
4. 如果一段代码很乱,又有问题,对逻辑有把握的话,最好重写。浪费时间去读懂不如重新写一遍来的效率。
5. 基本功如果不扎实的话,建议一边补课一边读程序。
如何更快速的读懂代码
第一步了解系统架构,通过画系统构架图的方式理解系统大概;第二步从系统构架图的最上层即用户界面入手,根据界面布局将用户界面分割成不同的功能模块,通过第一步第二步实际上是把系统做了纵横两个方向的切割。第三步根据切割后的系统图,选其中一个模块根据层次自上而下读之,这里关键是对类的理解与类中方法的理解。对类同意可以画系统图,而每个类中都有入口级别的关键方法即主方法,它们可能是类的构造函数可能是某个主方法,其他方法都围绕主方法展开;抓住主方法主函数理解一个类很关键,注意第三步不关注具体的功能实现,只关注实现了什么功能,但有的函数没有注释,名字起的也让人费解,这就需要第四部配合,但是配合,不是主要。第四步,深入理解函数方法功能实现的算法。关键从数据即函数的参数入手,参数是函数的主线,说到底方法的本质就是算法+数据,函数存在的目的就是给它一组参数它按照一定的算法处理参数,最后返给结果参数,以参数为看点,理解一个函数接受了什么参数,将参数进行了怎样的转换,又传给了那个子函数返回了什么值,接着这个值有被进行了怎样的加工,最后变成了什么结果值被输出。以参数为看点,往往先看等号右边的东西,这样就理解参数被如何加工了,做第四步自己的短期记忆力很关键,因为有的复杂方法加工的是一组参数,而且各个参数间会有交叉,如果短期记忆力跟不上理解起来往往看了下面忘了上面,很力不从心,这时候就要刻意加强记忆。
如何快速看懂别人的代码
读程序的能力要靠基本功和经验帮忙,一般多写写代码就可以提高了。
1. 每个人都有自己的思维习惯,因此再乱的代码也有自己的风格。比如命名, 比如UI的时候习惯先写Insert动作等等. 找到这些地方可以帮助阅读代码。
2. 一般情况都可以从界面录入着手读代码, 先搞清楚有那些输入,做了什么, 有什么输出。之后在看代码的细节会比较容易。
3. 多多利用错误调试的技巧,通过断点,日志可以帮助找到出问题所在的位置。
4. 如果一段代码很乱,又有问题,对逻辑有把握的话,最好重写。浪费时间去读懂不如重新写一遍来的效率。
5. 基本功如果不扎实的话,建议一边补课一边读程序。
怎样才能看懂网页的源代码?
从html开始学习,这方面的书实在太少,为啥呢...因为html实在太简单了哈哈...不是我在说风凉话,楼主可以这样来学习,看到漂亮的页面,保存下来,然后用Dreamwaver的拆分视图对照页面看代码就明白了,一个星期就可以摸索的很清楚。不过作为初学者建议从简单的页面开始。另外注意平时的积累,网上的教程实在太多了额...
怎么看懂代码?
代码CODE代码就是指含有特定含义的字符的组合比如编程语言的代码网站的代码等等最主要的就是怎么解释这些代码其实在编写代码的时候都需要遵循一定的规则这就是编程的规则当你明白编程是怎么回事的时候你就知道什么是代码了
如何快速看懂代码
快速看懂代码,这是一项技术活。需要扎实的基本功。就是说需要熟练掌握相应的编程语言的基本语句,才能看得出一个语句组,他实现的是什么样的功能?
如何尽快读懂别人的代码?
你这个问题是我一年前同样存在的问题,要想快速读懂别人的代码。
首先自己的代码能力不能太低了。所以,自己要敲代码敲得多。
其次,一定要多了解常用API里的方法,实在遇到没见过的方法,或者不了解的方法,就要查阅API文档。
一般来说,除了jar包提供的代码看不了实际逻辑,手动敲的代码都是能够看出逻辑的。而且,作为一个良好的程序员,如果知道一份代码会被别人阅读,至少会在接口上注明方法含义,以及传入参数的意义。
我就是在不断敲代码提高了自己的代码能力,现在已经可以很轻松读懂别人的代码了。
希望你也加油。
如何快速看懂较长的matlab代码
这和个人的写代码风格有关系。
一段好的代码要符合很多个规范,毕竟大型项目的开发不是一直都是同一个人,如果写的很糟糕,那后来的人都接手不下去了。
1.主次分明。在主函数内只有函数调用语句和少量其它语句,一眼就明白处理思路。
2.名称符合。通过名称就能大致猜测出主要意思,而不用在有它的地方就加注释。
暂且想到这两点,如果是一个新手,那自然是可读性很差,还不让自己去学相应方面的知识,在自己编写。