J**********y 发帖数: 1891 | 1 请教怎样尽快看明白同事的程序?
同事走了留下一大堆程序,没有文档和注解,老板分配给我,要求我尽快达到能够接管
的程度。
我应该怎样做才能尽快弄明白这些程序呢? |
d**********x 发帖数: 4083 | 2 debug
【在 J**********y 的大作中提到】 : 请教怎样尽快看明白同事的程序? : 同事走了留下一大堆程序,没有文档和注解,老板分配给我,要求我尽快达到能够接管 : 的程度。 : 我应该怎样做才能尽快弄明白这些程序呢?
|
y*******u 发帖数: 930 | 3 分段调试?
【在 J**********y 的大作中提到】 : 请教怎样尽快看明白同事的程序? : 同事走了留下一大堆程序,没有文档和注解,老板分配给我,要求我尽快达到能够接管 : 的程度。 : 我应该怎样做才能尽快弄明白这些程序呢?
|
J**********y 发帖数: 1891 | 4 都不知道怎么运行啊,如何调试?
大家平时看程序做什么笔记,记哪些东西?画哪些图?做哪些总结? |
C***y 发帖数: 2546 | 5 我最近一年也是在一直在读别人的code,fix bug,感觉没啥特别好的办法
先把大的框架搞清楚
再把程序跑一跑,重要的类和函数读一读
如果程序太大,就别想着细节搞得非常明白,因为这个基本是不可能的
能做到顺利fix bug,就差不多了
【在 J**********y 的大作中提到】 : 请教怎样尽快看明白同事的程序? : 同事走了留下一大堆程序,没有文档和注解,老板分配给我,要求我尽快达到能够接管 : 的程度。 : 我应该怎样做才能尽快弄明白这些程序呢?
|
c****e 发帖数: 1453 | 6 1) Know relations between components
2) understand data flow
3) control input and see the trace/log.
4) When you are confused with low level implementations, go through the code
in debugger.
5) Play with existing tests |
p*********t 发帖数: 2690 | 7 老板信任你啊。
程序里面没有注解?你们公司没有编程的规则吗?
【在 J**********y 的大作中提到】 : 请教怎样尽快看明白同事的程序? : 同事走了留下一大堆程序,没有文档和注解,老板分配给我,要求我尽快达到能够接管 : 的程度。 : 我应该怎样做才能尽快弄明白这些程序呢?
|