看到别人的代码,不想去改咋办?

2018-04-03 15:58:45 +08:00
 java253738191

求问我这种是强迫症吗?怎么解决??

8325 次点击
所在节点    程序员
68 条回复
crisewng
2018-04-03 16:05:30 +08:00
辞职跑路
1313213
2018-04-03 16:07:03 +08:00
代码写成这样都能找到工作???
yogogo
2018-04-03 16:08:30 +08:00
呆着准备背锅?
java253738191
2018-04-03 16:09:23 +08:00
@1313213 同事级别比我高
blaxmirror
2018-04-03 16:10:54 +08:00
呃...弱弱问一下什么类型的公司,你们不做 review 的吗?我们 Team 一个函数命名都得为了其他人方便理解争论个半天
至于怎么解决,每天都跟这样的人在一起你不怕被同化吗?不跑路留到猪年吗...
java253738191
2018-04-03 16:15:19 +08:00
@blaxmirror 互联网 top5 的公司,哪有什么 review 吧,都快被同化了
Mirachael
2018-04-03 16:16:09 +08:00
闷头发育,不要浪
AltairT
2018-04-03 16:20:44 +08:00
@java253738191 top5 也这样鹅,我以为就小公司会有各种拼写错误,会提交时不写日志(虽然有修改文档),业务层会不做异常返回处理……

我的想法是抽空就把代码大全之类看看,防止被他们同化😂
murmur
2018-04-03 16:22:00 +08:00
都现在了能靠 a aa bb 给程序跑起来的也是人才
pexcn
2018-04-03 16:24:01 +08:00
我也看到过这样的代码,后来辞职了
AnsonQAQ
2018-04-03 16:26:50 +08:00
猥琐发育,不要浪
loveCoding
2018-04-03 16:28:23 +08:00
跟 leader 商量下,先补单元测试,尽量写全一点 case
WinMain
2018-04-03 16:35:21 +08:00
我开始思考目前的 top5 是哪几个,BAT + 京东 + 头条? 还是美团 + 头条
blaxmirror
2018-04-03 16:35:28 +08:00
@java253738191 那就很 tricky 了,要么像楼上说的闷声发大财,做好自己的事情,要么换个项目?应该有不少流动的机会吧,这种人原则上也就是个例了,反正能离多远离多远。如果本来就过的不开心就可以开始找工作了
java253738191
2018-04-03 16:35:36 +08:00
@loveCoding 单元测试已经被同化了,开始还老老实实写 mock,看到同事的单元测试就是写类的 main 函数,而且就一个正常的 case,我就放弃单元测试了
catteroLo
2018-04-03 16:36:50 +08:00
写公司代码我都是把 IDE 的拼写检查关掉的,要不然是一片黄
wxkvEX
2018-04-03 16:43:01 +08:00
楼主简直幸福死了。我改烂代码,心烦的不行,顺手记录了一下行为,纯吐槽向:

1.变量名 垃圾命名如 student1 ;装神弄鬼,故弄玄虚,如 crUsageId,也不解释带不带 cr 有什么区别
2.脱裤子放屁,画蛇添足,几个多层容器倒来倒去,最后还是那些东西
3.拼写错误 /错别字
4.常量混乱,每个文件一套
5.常量混乱带来的不一致问题,每个文件的值和命名方式可能不一样,但实际上是一个东西
6.长函数 /循环,一个循环几百行,里三层外三层,靠
7.逻辑纠结,想到哪写到哪,不考虑合理性
8.过多的参数,最多见过 40 个形参
9.隐含的重构风险: 代码难以理解,出错后难修改
10.魔数
11.重复,大同小异的代码块从来不抽象,各种复制粘贴
shijingshijing
2018-04-03 16:50:34 +08:00
不跑留这里过六一儿童节么?
blaxmirror
2018-04-03 16:52:23 +08:00
@wxkvEX 看到第 10 条笑了 hhhh,好奇他们的魔数是个什么东西
yongjing
2018-04-03 17:00:04 +08:00
还有单元测试?
严重影响开发进度呀!

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

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

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

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

© 2021 V2EX