《C++精英内参之程序员高效指南》-10如何快速读透代码
2016-05-18 17:55
591 查看
上次我们说了如何快速读透一本书,其实我们读代码,也是可以用这种方法。
注释注释注释,问题也写上,想法也写上。
假如一段一千行的代码,看一遍下来,可能只是懂得大致的架构;
当你看第二遍,结合第一遍的注释,你能看懂某些业务流程的意思;
当看第三遍,逐渐发现有些接口利用率高,是做什么的。
第四遍,结合之前写的注释,就会明白整体的框架是什么样;
第五遍,第六遍,第七遍,等你啥时候能发现代码的精妙之处,你就算是读懂80%的代码了。
读懂的基础上再去改代码,才会靠谱一些。
很多程序员容易犯一个错误,还没看懂代码啥意思,就已经大骂代码的不好,不合理,认为之前程序员写的都是什么垃圾代码。
其实这种态度非常要不得,不管之前的代码咋样,他却实时在在运行着,这就足够了。
等你看懂了,改了改之后,这事才有资格去骂。
快速读透代码的方法,就是多看,反复看,写注释,注释不嫌多。
除了写注释,看代码还有其他方法,你知道哪些?
发标题为“高效”的邮件,到573581882@qq.com可获得更新版。
相关文章推荐
- 《C++精英内参之程序员高效指南》-9如何快速读透一本书1
- C++协程(1):协程原理及实现方式概述
- C++程序编译运行后窗口一闪而过问题
- C++回调
- c++易忘简单知识点
- 详解C++程序中定义struct结构体的方法
- 深入剖析C++中的struct结构体字节对齐
- 一个C++bug引入的许多知识
- C语言实现ping功能(查看设备联网状态)
- C++学习笔记(二)
- C++实现的Miller-Rabin素性测试程序
- C++与opencv的一些编程和函数的使用错误总结
- C++中的类指针
- C++中typename和class的区别
- 汇编下的C++虚函数
- 2.C++--const限定符
- STL源码笔记(17)—二叉排序树BST(C++封装)
- C++中如何使函数返回数组
- C++ 温习笔记(2) - extern,预处理命令#pragma,static
- c++友元