#你遇到过哪些神仙同事#
我先哭为敬
我们组里面,有一个和我一届毕业的,但是比我早入职一年的同事,按道理来说在这样的公司呆了两年,代码能力怎么样都不会太差吧
但是事情还是我过于理想化了,直到前两周我接触到他的代码,我才知道大厂也有能力不强的,但是还能混到工作![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553764072/AB7AB0ED45FF789DC1680184DFB9C859)
怎么个不强法呢?接下来我们细细列举一下(希望他不玩牛客,不然我就没了
)
1、他的代码分层就很离谱,具体怎么呢?他自己给某些功能的代码做了封装,设计好了api,但是这些api除了初始化的时候象征性的调用了一下,在实现具体的功能时,直接调用了api函数的内部实现,于是乎代码变得很长很长
2、在构建结构体的时候,不会提炼出重复的参数,他选择了在每个结构体里面,重复定义了20-30行一样参数的变量
,这就算了这个结构体在构建的时候,有构建了2-3个,然后在初始化函数的地方全部初始化一遍,于是代码徒增了百来行无意义的代码
3、他好像对代码层级结构也不是很清楚,同一个级的函数按道理应该出现在一个函数内部,但是他的同级函数,出现在了另外一个同级函数处理数据数据的函数内部,然后某些功能的启动就像幽灵一样,莫名其妙的启动,莫名其妙的关闭
4、他的函数也是,也不提炼相同功能的,一样功能的函数,大概也有60-70行的代码,一模一样的代码出现在了很多不同的函数内部
5、我们敲代码的,难免会copy一些代码,但是见过copy代码的,没见过直接copy代码,然后无意义的变量不做处理,一直留着的,让程序执行的时候莫名其妙多占用了一些无意义的内存![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553877149/A06BE39BE3905BBC75BFCB5B4FA29649)
6、这就算了,他的代码真的就是能跑就行,一堆警告⚠️从来不做处理的,他要是多注意那些警告也不至于会出现无意义的变量了,那么多警告居然还能merged到代码中也是离谱,就没人说他吗?![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763785/633964BDAA77359C8A3CD2F94A8651FD)
7、最最最离谱的时候,今年6月入职的师弟,也吐槽他的代码构建很烂
。我说为什么平台开发的小姐姐天天找他理论一个变量怎么使用呢?代码都这样了,感觉全部代码都需要理论理论![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553875163/B64A8F260F2D7B616F2A872216586323)
8、他还喜欢直接在代码中做实验,我怎么知道的呢?因为他的代码里面有三分之一是批注,和周围的代码长得很像,就是参数不一样,但是给批注掉了![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553875000/EC354B0EC861D82E051FCCDF41808E4E)
要是开发按代码行数算业绩,他铁定可以发家致富,说好的程序设计师呢?你的代码怎么像垃圾一样随便堆叠呢?像八宝粥一样混乱不堪![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763490/62AF11E48344D159DA608796DA7D39E5)
我们组里面,有一个和我一届毕业的,但是比我早入职一年的同事,按道理来说在这样的公司呆了两年,代码能力怎么样都不会太差吧
但是事情还是我过于理想化了,直到前两周我接触到他的代码,我才知道大厂也有能力不强的,但是还能混到工作
怎么个不强法呢?接下来我们细细列举一下(希望他不玩牛客,不然我就没了
1、他的代码分层就很离谱,具体怎么呢?他自己给某些功能的代码做了封装,设计好了api,但是这些api除了初始化的时候象征性的调用了一下,在实现具体的功能时,直接调用了api函数的内部实现,于是乎代码变得很长很长
2、在构建结构体的时候,不会提炼出重复的参数,他选择了在每个结构体里面,重复定义了20-30行一样参数的变量
3、他好像对代码层级结构也不是很清楚,同一个级的函数按道理应该出现在一个函数内部,但是他的同级函数,出现在了另外一个同级函数处理数据数据的函数内部,然后某些功能的启动就像幽灵一样,莫名其妙的启动,莫名其妙的关闭
4、他的函数也是,也不提炼相同功能的,一样功能的函数,大概也有60-70行的代码,一模一样的代码出现在了很多不同的函数内部
5、我们敲代码的,难免会copy一些代码,但是见过copy代码的,没见过直接copy代码,然后无意义的变量不做处理,一直留着的,让程序执行的时候莫名其妙多占用了一些无意义的内存
6、这就算了,他的代码真的就是能跑就行,一堆警告⚠️从来不做处理的,他要是多注意那些警告也不至于会出现无意义的变量了,那么多警告居然还能merged到代码中也是离谱,就没人说他吗?
7、最最最离谱的时候,今年6月入职的师弟,也吐槽他的代码构建很烂
8、他还喜欢直接在代码中做实验,我怎么知道的呢?因为他的代码里面有三分之一是批注,和周围的代码长得很像,就是参数不一样,但是给批注掉了
要是开发按代码行数算业绩,他铁定可以发家致富,说好的程序设计师呢?你的代码怎么像垃圾一样随便堆叠呢?像八宝粥一样混乱不堪
全部评论
我有点怀疑,他是不是在故意水代码长度😅
你就说能不能用吧![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763848/63E0DBEC086F18DC028163605B02CE5A)
阿里云
校招火热招聘中
官网直投
谁敲的行数多,谁就赢了![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763848/63E0DBEC086F18DC028163605B02CE5A)
公司没有code review嘛
这样的代码在甄嬛传里可能活不过两集
此神仙非彼神仙![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553764126/85BB9602B10F58D441E71C09FFA33F78)
我真的是服了,SDK的初始化调用是在函数外部调用的,退出确实在函数内部调用的,内存的申请和释放也不是成对出现的,这样的程序真的没有问题吗
。他还很热烈的邀请我使用他的测试程序测试,这样的程序出了问题我都不知道是他的程序有问题还是我的程序有问题,我还得连他的程序一起排错
。他的程序结构真的就是乱成八宝粥,改一个地方我都觉得程序必定出错,这样的代码不出现段错误我都堪称为奇迹![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553876721/DFC9CB816AFD4407B2E0339F9F48C44D)
相关推荐
![](https://static.nowcoder.com/fe/file/oss/1715049343797JOCFB.png)
点赞 评论 收藏
分享
![](https://static.nowcoder.com/fe/file/oss/1715049343797JOCFB.png)
点赞 评论 收藏
分享