#你遇到过哪些神仙同事# 我先哭为敬我们组里面,有一个和我一届毕业的,但是比我早入职一年的同事,按道理来说在这样的公司呆了两年,代码能力怎么样都不会太差吧但是事情还是我过于理想化了,直到前两周我接触到他的代码,我才知道大厂也有能力不强的,但是还能混到工作怎么个不强法呢?接下来我们细细列举一下(希望他不玩牛客,不然我就没了)1、他的代码分层就很离谱,具体怎么呢?他自己给某些功能的代码做了封装,设计好了api,但是这些api除了初始化的时候象征性的调用了一下,在实现具体的功能时,直接调用了api函数的内部实现,于是乎代码变得很长很长2、在构建结构体的时候,不会提炼出重复的参数,他选择了在每个结构体里面,重复定义了20-30行一样参数的变量,这就算了这个结构体在构建的时候,有构建了2-3个,然后在初始化函数的地方全部初始化一遍,于是代码徒增了百来行无意义的代码3、他好像对代码层级结构也不是很清楚,同一个级的函数按道理应该出现在一个函数内部,但是他的同级函数,出现在了另外一个同级函数处理数据数据的函数内部,然后某些功能的启动就像幽灵一样,莫名其妙的启动,莫名其妙的关闭4、他的函数也是,也不提炼相同功能的,一样功能的函数,大概也有60-70行的代码,一模一样的代码出现在了很多不同的函数内部5、我们敲代码的,难免会copy一些代码,但是见过copy代码的,没见过直接copy代码,然后无意义的变量不做处理,一直留着的,让程序执行的时候莫名其妙多占用了一些无意义的内存6、这就算了,他的代码真的就是能跑就行,一堆警告⚠️从来不做处理的,他要是多注意那些警告也不至于会出现无意义的变量了,那么多警告居然还能merged到代码中也是离谱,就没人说他吗?7、最最最离谱的时候,今年6月入职的师弟,也吐槽他的代码构建很烂。我说为什么平台开发的小姐姐天天找他理论一个变量怎么使用呢?代码都这样了,感觉全部代码都需要理论理论8、他还喜欢直接在代码中做实验,我怎么知道的呢?因为他的代码里面有三分之一是批注,和周围的代码长得很像,就是参数不一样,但是给批注掉了要是开发按代码行数算业绩,他铁定可以发家致富,说好的程序设计师呢?你的代码怎么像垃圾一样随便堆叠呢?像八宝粥一样混乱不堪