我可能遇到了假 Java 程序员

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

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

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

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

8658 次点击
所在节点    程序员
67 条回复
veelog
2018-02-09 13:57:57 +08:00
phper 竟然还有权限看 java 代码呀
yufpga
2018-02-09 14:01:07 +08:00
这个不单单是 java 程序员,现在很多程序员都有这个问题,代码写的不多,废话特多,不会 debug,出现问题全靠猜
willakira
2018-02-09 14:01:31 +08:00
@overhell
ThreadLocal 用不好很容易 memory leak,一般直接加锁来共享 mutable 的 object,或者 static final immutable 的
黑 Java 没啥必要,其他语言不好的程序员也是一抓一大把
这里很明显是流程上的问题,既没有 Code review 也没有 unit test,想必也就没有 integration 和完整的部署流程,例如 canary release 之类的吧
而且看样子对方那个组也没有 SLO/SLA 来保证对外服务的质量
alamaya
2018-02-09 14:08:05 +08:00
@choulinlin 安全发布看一下
overhell
2018-02-09 14:08:49 +08:00
@willakira 感谢回复 , 只遇到过内存溢出 ,内存泄漏可以举个例子看下吗。
KasonPasser
2018-02-09 14:09:31 +08:00
还有就是还有很多人都不会异常的处理,更是有的是捕获异常了都不处理。
picasso250
2018-02-09 14:14:13 +08:00
你看,楼主发了一条,在我看来是实锤的.

底下仍然一个:为什么不能 static?

???

都出 bug 了,实际情况都在这里了,不管茴香豆的茴字有几种写法,这里肯定是不能用的.
irisfor
2018-02-09 14:19:49 +08:00
@picasso250 问的应该是 用 static 会出什么具体的问题(比如被覆盖?有泄漏?)吧。。并不是说能不能用
picasso250
2018-02-09 14:22:07 +08:00
@irisfor 是我激动了.

从现象看:
问 A 接口会返回 B 接口的数据

分析:
这个应该每个接口 new 一个才正确.(至少)
willakira
2018-02-09 14:26:08 +08:00
sean328
2018-02-09 14:38:34 +08:00
有这么黑 java 的吗,php 和 java 的 static 关键字的作用不一样吧,而且 java 对象引用使用 static 到底怎么了?
overhell
2018-02-09 14:41:20 +08:00
@willakira 感谢,其实点出来问题,我应该自己好好搜搜去看看的 ,麻烦兄台了。。
cuebyte
2018-02-09 14:44:53 +08:00
麻烦各位 phper 查下薪资统计再来黑 java,谢谢。
x7395759
2018-02-09 15:29:21 +08:00
一个多线程问题而已,你只是遇到了工资没有你高的程序员呀。非要上升到语言的高度,拿衣服啊。
th00000
2018-02-09 15:49:05 +08:00
楼主这个问题看似是来吐槽的, 实际上已经发展为吐槽 java 这个语言有多 low 这个问题的讨论
@overhell 这个同志连 java 程序员不算程序员这种话都说得出来, 我得问您高就啊? 说出来让我们乐呵乐呵
orangeTop
2018-02-09 16:04:45 +08:00
那大家都用什么语言啊
Rickkkkkkk
2018-02-09 16:08:40 +08:00
php 果然是最好的语言

10 个里面 10 个都是大牛

java 就不一样了, 10 个里面只有一个勉强能称呼为程序员

@overhell
luosuosile
2018-02-09 16:14:25 +08:00
java 程序员都不算程序员了,那还有哪些程序员敢说自己是程序员?
真觉得程序员这职业很高大上了?
wfd0807
2018-02-09 16:16:57 +08:00
最基础的知识都不会,却张嘴闭嘴设计模式、系统架构、高可用、千万并发...张嘴就要百万年薪、应聘都是技术经理级别起步,我就纳闷了,这个行业咋变成这样了?
potatowish
2018-02-09 16:18:20 +08:00
黑 java 的自己的水平也可见一斑,也好意思出来评论

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

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

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

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

© 2021 V2EX