美团一名程序员是这么吐糟代码的,你怎么看?

做为程序员,大家都见过一些有代码洁癖的同事,他们对自己的代码要求的很高,不论从排版,缩进,还是变量的定义都非常严格,一般从代码规范上来说,很难挑出他们代码的毛病,同时,这类代码洁癖的程序员,还有一个特点就是强迫症,不但严格要求自己,如果看到别人的代码写的太随意,他们也会感觉不舒服的,最近,我就看到一位美团的程序员在吐糟他们团队的代码。

美团一名程序员是这么吐糟代码的,你怎么看?

图片来之互联网

美团一名程序员是这么吐糟代码的,你怎么看?

这里,我想忍不住说两句,技术代码不能完全等同于技术,技术包括架构方案,设计方案,实现能力,技术架构模式,以及用到哪些顶尖技术,而代码就相对狭义一点了,这位程序员哥哥指出的问题只是从代码这个维度来说的,尤其对于一个代码洁癖的程序员来说,的确会看到好多代码不入眼。同时我还想要多两嘴,可能这位哥哥不愿意听,其实我周围的好多程序员朋友也是比较傲的,都是看不顺眼其他人的代码,这种做法其实并不推荐,其实真正的牛人是不会去抱怨周围的代码,而是能适应各种各样人写的代码,不但能写代码,还能善于看别人的代码,理解别人的代码,他们维护起别人的代码很少会引起新的bug,而那些总是抱怨的反而维护起别人的代码总是有新bug产生,因此与其抱怨,还不如适应之并改变之。

美团一名程序员是这么吐糟代码的,你怎么看?

有一位腾讯员工则一针见血的指出问题所在:“一看就是填坑经验少”,呵呵!还有一个网友说:“认真你就输了!”这也是我想要说的,其实代码这个东西要理性对待他,有时候在逻辑性方面需要十分的严谨,在形式上可以求同存异,不必过于较真!毕竟每个人的思路都不一样,我们不能把与自己不一样的视为异类!应该用一种包容的心态去看待其他人的代码,有容乃大嘛,只有能容得下所有人的代码才是一个牛人的格局!

其实我这里并不是说有代码洁癖不是一件好的事情,有代码洁癖能使代码的风格更严谨,更易遵守代码规范,只不过有的时候过于追求一件事情容易忽略了其他方面一样,这个度还是需要把握好的。

关于楼主的观点,有位美团员工表示,业务代码是腐烂的,能用就行(言外之意可能是底层代码写的还不错,只不过业务层需求变更频繁,代码写的随意了一点,也的确有这种可能,如果底层代码写得好,安全性考虑的到位的话,业务层代码用普通程序员去写就行,有的公司就是这么去安排的)

美团一名程序员是这么吐糟代码的,你怎么看?

还有另一个美团的员工,也和楼主看法一样,表示也是忍受不了这个代码太烂,在美团呆了不到一年,呵呵,我想这位网友也是代码洁癖吧,就是不能忍受,看不惯这种代码!

美团一名程序员是这么吐糟代码的,你怎么看?

另外,楼主在这里提到一个词,技术形象建设,这点我是赞同!每个公司都有关于自己的代码规范手册,这个手册就像一把硬尺子,虽然每个人都有自己的个性,甚至有的人很有才,但是都需要向统一代码风格靠拢,毕竟是团队协作么?如果每个人都保持自己的个性,这代码都没法维护了!

最后我想说的是,关于代码规范这个没有完全准确的答案,每个人的理解都可能有所变差,有的强调规范的重要性,有的强调个人的适应能力的重要性,其实这两个缺一不可,我想每个公司都是在这两个之间最后找出了一个平衡点,这些都属于理论性的东西,最终都是为了生产价值!

大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!

相关推荐