大家维护别人代码的时候,会不会经常问原作者问题?
我经常感觉直接看代码,寻找答案,有点无聊,又挺费劲。
所以一般以碰到问题,就喜欢直接问作者,问题有以下几类:
1.某个函数,在哪几种场景下会调用。
2.有一批函数(状态机),我需要在上下文中增加一个参数,在哪里增加比较合适?
3.某个函数返回的时候,整个系统,局部到达了什么样的一致状态?
4.为什么代码里,某些函数有一些不太一致的地方?, 是否有特别的场景?比如大部分object_xxx_function,传递的参数是,
sizeof(obect_xxx_t) 为什么这里偏偏传递 reqest->len?
一些类似的问题,让我去代码中寻找答案,过程都有点慢,而且感觉是在浪费生命,会产生沮丧的感觉。因此我一般直接喜欢找作者,
确认这些问题,通过确认,我可以跟作者在某些方面保持某种一致,并提高我维护代码的速度,但是肯定也浪费了作者的精力。
大家经常问问题么? 我一般一天5,6个问题。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
一般不问,直接看代码,看到不明,看文档,如果没有文档, 才问。
看到像屎的代码,就边骂他娘、边操他妞,边重构。
如果像屎的代码太多,直去对上面说,这代码维护太吃力了,理解得完,我都能写一个了。
2L很给力!
最快的方法就是和作者都溝通。
关键是要还能找到原作者
有的问当然最好啦, 不过至少自己先认真看一遍,繁琐的,不明白的再问。
但是要维护的代码大多是离职的人留下的。。。