拿到别人写的源代码,怎么才能够快速理解?

2020-01-30 13:36发布

      拿到一源代码,很长,分开很多个模块,怎样才能够快速理解各个模块的功能?看源代码有什么好的方法?请教各位!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
44条回答
postek
1楼-- · 2020-02-03 09:22
贴到坛子上,谁闲得蛋疼给注释一下
ShawnLinson
2楼-- · 2020-02-03 12:17
mugeyouyang 发表于 2013-5-13 12:57
源代码作者就是我老大,不用绑

嘿嘿,绑着他你当老大。
kmani
3楼-- · 2020-02-03 17:42
zhiwei 发表于 2013-5-13 10:14
这个没办法吧,看天赋。我就很不愿意看别人的代码。。。

和我一样
初学时是看过书上的源代码
也认真仔细的分析过
。。。。。。
现在最怕看别人写的代码了
也不给别人写代码
lxa0
4楼-- · 2020-02-03 19:03
这个是我给我们公司开发人员介绍的方法:
软件开发/维护基本规则说明
软件开发过程中,或者对之前的软件进行维护升级或增加功能的时候,我们如何尽快对之前的系统有个大致的了解,或者如何更快更好的完成开发维护工作?下面将我想到的方法大致描述如下:
1,本身软件的功能是什么?通过之前的开发人员讲解,看说明书,实际操作等方式尽快了解。
2,对main或者系统主流程先做个大致了解
3,对将要增加/维护的功能所涉及到的函数、硬件、外围有个了解。
4,对所涉及到的函数的使用,各个参数的输入值,输入范围等等熟悉。这些函数之前一定是在其他地方被调用过的,那么可以了解到他被调用的情况。
5,如果涉及到硬件方面,尽量仔细了解所操作的单片机,外围器件的功能,特点。
6,对将要增加维护的功能的流程清晰,画出流程图或操作步骤。
7,写出将要维护的功能的测试方法(测试用例)。
xy-mcu
5楼-- · 2020-02-03 20:52
 精彩回答 2  元偷偷看……
SNOOKER
6楼-- · 2020-02-03 21:02
tiancaigao7 发表于 2013-5-13 12:53
找一帮哥们,把那个源代码的作者绑架过来,用刀逼着他给你一句一句的讲。这样最快。 ...

+1   

一周热门 更多>