阅读别人的代码的经验总结

Posted 昊虹图像算法

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阅读别人的代码的经验总结相关的知识,希望对你有一定的参考价值。

阅读别人的代码时没有固定方法可循,是下面这些方法和技巧的缩合运用。

1、当要做别的事情时可以用“@@”标记自己阅读到哪里了。

2、用好IDE。
2-1、用好IDE的向前导航和向后导航(类型于浏览器的中前进和后退),比如Visual Studio的如下:


从上图中我们可以看出,向后导航的快捷键是Ctrl加上减号,而向前导航的快捷键是Ctrl加上Shift再加上减号。
另外向后导航还能查阅历史位置,如下图所示:

2-2、用好IDE自动对代码的结构划分,比如下面的截图所示的内容。

3、用简单的例子代入。

4、会用IDE的调试,明白逐语句、逐过程、跳出是什么意思,详情见 https://blog.csdn.net/wenhao_ir/article/details/124374293

5、一边读代码一边通过注释写上自己的理解,注意,直接在源码中写是比较好的,比你开一个文档写效果要好,比如通过这样你在写的时候可能会注意到自己没有注意的地方,还有也好写,不用去担心文档的结构内容组织问题。

6、不要期望一遍就把人家的代码完全读懂,读不懂的地方写下自己的疑问,先放在那里,读第二遍、第三遍时多半就懂了,书读百遍,其义自现嘛。

7、可用一个文档写上函数的大体调用流程,避免自己不知道自己读到哪里了,即脑子里对代码的运行流程要有个记录。

8、等待发现中…

以上是关于阅读别人的代码的经验总结的主要内容,如果未能解决你的问题,请参考以下文章

最年轻的Kaggle Master:永远不要复制别人的工作!

如何提升你的阅读能力?

游旗丶引莫自学经验总结

如果就以平时项目经验来面试,通过估计很难,再论面试前的准备

如果就以平时项目经验来面试,通过估计很难,再论面试前的准备

代码重构技巧方法