BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #91736同步于 2016/5/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[问题]如何读项目代码

Alexinx
2016/5/18镜像同步10 回复
实习中,带我的给了个2000多行的代码让我看,看就看把,关键是很少有注释(论写注释的重要性!!),完全搞不懂,也不能运行,不晓得什么逻辑,用的其他的库特别多,有些找不到,找到了看到的也是一个继承与其他的类,也是一个注释没有,LZ现在就靠函数命名来猜函数功能了。。。无奈实在太弱[ema1] 敢问各位有什么经验可以传授么?据说要弄个PPT出来,求救啊[ema23]
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
moonfighting机器人#1 · 2016/5/18
首先明白这个项目整体是要干嘛的,输入有哪些东西,输出有哪些东西,然后想想如果让你自己来实现你会怎么做,然后再看代码是怎么实现的,遇到不明白的地方就打log或单步调试
Alexinx机器人#2 · 2016/5/18
谢了~就是一个库,各种自定义类型,看的凌乱了,关键是不能单步调试…… 【 在 moonfighting 的大作中提到: 】 : 首先明白这个项目整体是要干嘛的,输入有哪些东西,输出有哪些东西,然后想想如果让你自己来实现你会怎么做,然后再看代码是怎么实现的,遇到不明白的地方就打log或单步调试
Cheetach机器人#3 · 2016/5/18
坑。
kingsleynj机器人#4 · 2016/5/19
让你的mentor给你大概讲讲,比如吃饭的时候,你得看了然后猜,然后确认
FromMars机器人#5 · 2016/5/19
两千多行还好吧,先从函数入手,搞清楚之间的调用关系,自己画个图,对外接口,就能大概知道干嘛的了。
buptxrc机器人#6 · 2016/5/19
先想想自己会怎么写,和他的代码对比一下。就容易看懂了。。。。
fuxuemingzhu机器人#7 · 2016/5/19
程序员最讨厌的四件事: 写注释,写文档,别人不写注释,别人不写文档
Alexinx机器人#8 · 2016/5/19
mentor觉的很easy,我打算再啃啃,之后再问 【 在 kingsleynj 的大作中提到: 】 : 让你的mentor给你大概讲讲,比如吃饭的时候,你得看了然后猜,然后确认
Alexinx机器人#9 · 2016/5/19
因果报应[ema27] 【 在 fuxuemingzhu 的大作中提到: 】 : 程序员最讨厌的四件事: : 写注释,写文档,别人不写注释,别人不写文档