我可能遇到了假 Java 程序员

2018-02-09 13:12:49 +08:00
 qce7

忍不住来 v2 吐槽了,由于业务需要,我们部门和另一个部门的系统要做频繁的接口交互,但是,他们的接口有百分之几的概率会出险空指针异常,各种 504,更奇葩的还会出险访问 A 接口会返回 B 接口的数据。。

这样的情况持续了大半年,年前任务不多昨天终于忍不住找到他们一个开发,帮他找到日志,定位到了一个存储 sql 数据的对象,对其引用居然是 static 的。。

他们部门接近 10 个 java 程序员,项目上线这么久居然才发现,还是我这个其他部门的 phper 发现并给出解决方案的,觉得有点奇葩

8479 次点击
所在节点    程序员
67 条回复
overhell
2018-02-09 16:29:45 +08:00
@Rickkkkkkk
@th00000

不好意思,让你们误解了。我本身也是 java 码农 ,技术也渣的很 。不是程序员不是指所有,而是那 10 个里面的 8,9 个。
th00000
2018-02-09 16:55:47 +08:00
楼主手动沉底算拉倒了, 真不想在 v2 看见这种帖子, 阴阳怪气
flight2006
2018-02-09 16:59:01 +08:00
什么情况下接口 1 能返回接口 2 的数据? 难道接口返回的是字符串?
WuwuGin
2018-02-09 17:06:40 +08:00
明明是业务水平的讨论怎么就有人看成黑 Java 了,玻璃心不管学什么语言一样改变不了,楼上各位所谓 Java 程序员一看就是什么都不懂一直黑 PHP,遇见跳脸的直接急了。不信另开一贴黑 PHP 大家都很快乐🤣。
gowk
2018-02-09 17:18:04 +08:00
呵呵呵,被 Spring 搞昏了头的一群废柴
ppaapc
2018-02-09 17:21:25 +08:00
这种贴子最大的好处就是 block 一些眼瞎和有脑残言论的人
veightz
2018-02-09 17:45:22 +08:00
@ppaapc 以及年末划水图开心~
yuchenyang1994
2018-02-09 17:46:57 +08:00
少见多怪,我们有个 sql 把库删了,虽然那张表没啥用,但我尿都吓出来了,这个东西维持了 2 年
tanszhe
2018-02-09 17:59:16 +08:00
这么明显的问题 出现这么久原因就两个:
1. 态度太差 敷衍了事 不想解决
2. 水平太差
pmispig
2018-02-09 18:02:11 +08:00
为了解决这个问题,我们做了日志关键字监控,专门抓空指针,检测到就报警抓人处理,从开始一天几百几千,到现在几乎没有了
wizardforcel
2018-02-09 18:09:58 +08:00
php 应该不会出这问题吧,对象生命周期都不一样。
asuka02
2018-02-09 18:13:39 +08:00
@overhell 那你告诉我什么叫程序员?
whello
2018-02-09 18:16:42 +08:00
其实很多 985 的入门语言就是 Java
woscaizi
2018-02-09 18:17:03 +08:00
static 部分的代码可以简单贴一下吗?我觉得这更多的是开发流程的问题吧,楼主说的那些问题应该在自测,code review 阶段消灭。程序员的水平有高有低,应该让开发流程来让程序可用。
TheBestSivir
2018-02-09 18:17:27 +08:00
@overhell 哭哭,Java 程序员遍布所有一二线互联网公司啊。淘宝,网易和我司甚至几乎全线 java,都被地图炮了呀,哭哭
kaneg
2018-02-09 18:39:42 +08:00
这是人的问题,Java 不背这个锅。这样的人给他们什么语言都一样。
HangoX
2018-02-09 22:16:39 +08:00
楼主少见多怪。。JAVA 后台很多都这样
willakira
2018-02-10 11:09:13 +08:00
这个其实 Code Review 就差不多可以检查出来了…

流程需要改进

不过那个团队的心态还蛮有问题的… 一副“代码部署后,那管洪水滔天“的样子…
ligo
2018-02-10 14:40:18 +08:00
请教为什么 query 结果不直接返回,这是设计模式吗
qce7
2018-02-10 15:37:51 +08:00
@ligo 我猜是为了在其他的对象方法中可以简化调用查询结果,而不是用形参传递

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

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

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

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

© 2021 V2EX