您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
Java工程师写下无常识逆天代码,还不知错,是否直接开除?
代码,你的,也是Java工程师写下无常识逆天代码,还不知错,是否直接开除?
发布时间:2016-12-08加入收藏来源:互联网点击:
问题补充:
if (str == "" || str == null) {
return;
}
首先是if里面的空指针判断顺序不对,其实是不知道StringUtils.isEmpty()或者isBlank()函数
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
我觉得应该把你开除。
写代码没有毛病啊!如果连正常代码但跟你想要的不一样都不能允许存在,那么可想你的技术应该也是很有限。如果你是基础开发人员还好,如果你是负责人,难么对公司发展和公司人才培养是很不利的
要知道,实现一个功能有很多方式,即使判空也有很多方式,代码要包容,编码符合规范就可以了!
回答于 2019-09-11 08:43:50
头条真是鱼龙混杂啊,这么多看不懂代码的人在胡说八道,只要是写过java的,都不会用等于号啊,这么写,就是入职就撒了谎的,开除没毛病
回答于 2019-09-11 08:43:50
还是少用if else 吧,逆天算不上,只是习惯不好,且没系统培训过。至于开不开除,那要看他的人品、学习能力和可塑性了。不能一概而论。作为企业也要为员工负责。想想当时是什么契机把这货招进来的?你当时到底欣赏他哪一点?
回答于 2019-09-11 08:43:50
这个代码没什么问题,要知道xml里面就是这样判断的,至于顺序,这个不会异常问题不大,至于封装的方法里面也是这些东西,有啥可逆天的,在这大惊小怪
回答于 2019-09-11 08:43:50
我一直以为写UNIX的那才是逆天代码,没想到java里这么一句就能逆天?好幸福!赶紧开除他吧让他火~
悄悄问一句:JAVA啥时候有指针了?C语言老猫子还真没见识过。
回答于 2019-09-11 08:43:50
看工作经验吧,如果是新人,还可以理解,如果是工作几年的,那估计是没救了。话说回来,除了新人,我还真没见过有谁会写出来上面的代码。
回答于 2019-09-11 08:43:50
这个,看看是不是新人吧,首先顺序问题,判断null应该在前,其次,字符串判断是否相等用equals,这应该是常识,如果刚入门,多带带人家吧
回答于 2019-09-11 08:43:50
题主有点极端了,如果这个人就是一个小白,老妖认为他考虑事情还是挺全面的,最起码空和null两种情况都想到了。从这一点看来,这个人是值得培养的。至于你说的StringUtils之类的工具,只不过是一个简化的校验工具而已,会用而不知其理,那对自己成长没多大帮助。
当然,若这个人是个java老鸟,那就有点故意之嫌了,这种情况下,如果此种现象经常出现,老妖认为你做为一个管理者从保证项目质量角度而言就需要找他聊聊了。
回答于 2019-09-11 08:43:50
你这不是哗众取宠吗?就算这样的够得上逆天,你也可以提出来跟别人沟通,动不动就开了,难道你不犯错误?做事先做人,做人要厚道!
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |