看公司/别人代码需要每一句都读懂吗

2018-05-21 15:23:38 +08:00
 shuangdeyu

新人入职一个新公司,在看公司代码,有个疑问就是代码需要每个函数,每一句都弄懂吗,还是只要弄懂结构,模式,基本逻辑,要改的话能快速定位就好了?

5073 次点击
所在节点    程序员
30 条回复
UN2758
2018-05-21 18:38:56 +08:00
@pusidun #6 发现虫群,灭虫剂准备
crazypudding
2018-05-21 18:59:46 +08:00
@pusidun 2333 我们现在的代码就是这样,前几天改一个 bug,一看,几种 if 调来调去都是同一个方法
ycz0926
2018-05-21 19:01:26 +08:00
@lsyAndroid 这位仁兄说的在理
cncqw
2018-05-21 19:23:05 +08:00
@pusidun 函数重写,比如加一个参数修改下逻辑啥的,但是又不能直接在原来的函数里面修改,会影响到其他使用这个函数的业务,一时想不到别的名字,再后面加个数字以示区分,这种在多人开发的项目里面很常见,我们之前基本每个函数都有函数 2 号,后来实在受不了,改成在原来的函数后面加 ByXxx(xxx=程序员名字)
Chyroc
2018-05-21 20:32:03 +08:00
chiyeung524
2018-05-21 23:02:25 +08:00
不需要,本来就是当成抽象工具用的,就好比如我们不需要弄懂 API 内部的代码,除非出问题了或者有其他需要
guanghao11
2018-05-21 23:26:13 +08:00
@pusidun 笑死了🤣
mingyun
2018-05-21 23:54:44 +08:00
Mutoo
2018-05-22 07:37:00 +08:00
面向黑盒编程。
CasualYours
2018-05-22 11:01:55 +08:00
更多的是看码识业务吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/456536

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX