小白学习大型C++源码项目系列之利用git版本控制高效率阅读代码

  • 使用一款适合自己的编译器,适合自己的就是最好的。

  • 高效地使用快捷键,鼠标点来点去真的很浪费时间,等你操作完思路都断了。

  • 不要通过Debug的方式来阅读代码,这样会失去全局观,思路不能连续。

  • 先将工程跑起来,战术上藐视敌人,战略上重视敌人。

  • 不要纠结于细节,要适可而止,钻牛角尖让人迷失,你的思路已经不在代码上面了。

  • 不要给代码做批注,过多的批注会分散注意力。如果实在要加的话,那就用git创建一个新的分支。git checkout -b commenting_code

  • 为代码阅读建立一个单独的reading_code分支,一边阅读代码,一边删除这些无关的代码。git checkout -b reading_code

  • 为代码变异建立一个单独的compiling_cord分支,你会频繁的更改,方便回溯之前版本,解决你的问题,我曾经花了一周时间找问题,只因为路径学错了,有一些开源的包是不会提醒详细错误原因的 。git checkout -b compiling_cord

  • 函数调用栈深度绝不超过3,多了你会记不住的。

  • 实例化,可以让你通过调用接口更好的了解代码的功能。

猜你喜欢

转载自blog.csdn.net/qq_21950671/article/details/105854579
今日推荐