阅读优秀的代码是程序员提高个人能力的一种捷径。
有人说,成为大师的方法之一便是,找到一位大师,让其倾囊相授。
不过,坦白地讲,不是每个人都有这样的机会吧?
所以,我们还是老老实实地阅读那些优秀的代码,让自己更快地进阶。
一些程序员阅读代码的速度非常缓慢,这是很可怕的一件事。
为此,w3cschool分享提高代码阅读能力的6个技巧。
1、选择优秀的代码
要想成为一名卓越的木匠,得观察大量结构优良的家具。大多数作家会去阅读大量的名著,获得灵感。
作为程序员,同样如此,我们不必学习大量的代码,只要阅读那些最优秀的代码即可。
2、运行代码
通过运行代码,你将可以了解代码所使用的库和开发框架等。从另外一个角度而言,这能够加深你对某个特定项目的理解。
3、写注解
没有写注解的程序员,一般是读了后边的代码又忘了前边的。
这样就造成了你经常需要重复阅读、理解代码。因为你很难确定一个函数你什么时候阅读过,他的功能是什么,经常会发生重复阅读、理解的情况。
4、了解意图
阅读某个项目的代码,通常要搞清楚代码是以可读性优先,还是性能优先,或者是兼容性优先。
搞清楚这些东西是你理解代码作者意图的前提。
5、代码审查
不要忽视每次代码审查的机会。代码审查经常可以找出别人代码的错误,可以分析错误的根源,自己可以在这上面少翻跟斗,这也是积累代码经验的一大捷径。
6、分层次阅读
将系统的函数和开发人员编写代码区分开吧!在c, c++,java ,delphi中,已经有了系统函数,我们所要做的就是注解它们的作用,这样就可以了。
分层次的阅读可以防止你只看见树木不看见森林。
但是,如果你要学习编程方法,那自然另当别论。
附雷军写的代码