关于大规模代码阅读的方法,想听听大家的意见

时间:2020-12-15 15:15:01
由于工作需要,常常要对之前的代码进行解析和维护,可是代码常常动辄上万,上十万行的大规模量,感觉自己在这时常常束手无策,不知道大家有这种经历没有,在阅读代码时是不是有什么方法呢,如何才能够提高自己的代码阅读能力呢?
我感觉我愿意自己写代码,或将别人的算法用代码实现,这方面我的能力可以;
但读别人的代码就没有什么耐性了;

想听听大家的看法;

9 个解决方案

#1


有时候读别人代码比自己写还痛苦,特别是连个注释都没有的时候..

#2


准备一些工具,像code insight,像indent。
没有文档的代码,尽量不看。

有文档的先看文档,看block注释,找清楚程序结构、数据结构了再看细部。

#3


哥们说的太对了,尽量看文档。。。

#4


source insight,善用全工程搜索功能

剥离算法和控制,肉眼跟跟数据流向

#5


一定要提高编程风格啊

#6


看文档。

#7


知道这些代码在干嘛,就好,具体用的时候具体看

#8


先找找看有没有流程图,然后自己根据他的程序画出脉络来,然后分模块分析。如果手头没有任何开发文档,只能说,如果你能看懂你就比那些人水平都高了,至少我是这么认为的。

#9


推到重写.

#1


有时候读别人代码比自己写还痛苦,特别是连个注释都没有的时候..

#2


准备一些工具,像code insight,像indent。
没有文档的代码,尽量不看。

有文档的先看文档,看block注释,找清楚程序结构、数据结构了再看细部。

#3


哥们说的太对了,尽量看文档。。。

#4


source insight,善用全工程搜索功能

剥离算法和控制,肉眼跟跟数据流向

#5


一定要提高编程风格啊

#6


看文档。

#7


知道这些代码在干嘛,就好,具体用的时候具体看

#8


先找找看有没有流程图,然后自己根据他的程序画出脉络来,然后分模块分析。如果手头没有任何开发文档,只能说,如果你能看懂你就比那些人水平都高了,至少我是这么认为的。

#9


推到重写.