组里来了一个在京东干了N(N>5)年的 Java 开发人…

组里来了一个在京东干了N(N>5)年的 Java 开发人员,今天看他写的代码,层层嵌套的判断,枚举类对象比较不知道用 ==,这不算什么,他看到我选取一段代码,按下一个快捷键,就可以提取出一个方法来,觉得很新奇。

程序猿.低压锅蒂亚戈:我也觉得挺新奇的

廖化:新奇加一 求教

亿里独行:屎山就是这么来的

程序猿.华山弟子:啊

百度员工:啥快捷键,我也不知道

美团点评员工:各位是装傻吗

滴滴员工:楼主没找准黑的点

程序猿.关平:m

尼古拉斯赵四:idea 中ctrl+alt+m

百度员工[2]:不会是set get方法吧?

韦小宝:判断没毛病吧,经历过线上事故的我巴不得在每个可能出错的地方判断[冷汗]

程序猿.李莫急:判断有多种写法,层层嵌套是最糟糕的一种

程序猿.华山弟子:+1

大专狗还有人要吗:[笑哭]

百度员工[3]:[挖鼻屎]idea快捷键,我玩热部署,热替换。这些没啥意思

喜羊羊:什么叫枚举类对象比较不知道用== 举个例子说明下

晁盖:我也没听懂这个点

匿名区的韦小宝:同

匿名区的韦小宝:没看出来这叫啥能力?最多叫技能

京东员工:对京东很失望

武当弟子:我觉得有点夸张吧,东哥不至于

程普:一头扎进技术点里了

蚂蚁金服员工:w

游客任冲:坐标百度,3个if以上必须枚举否则不能过cr

程序猿.大山姆乌姆蒂蒂:M

刘表:[微笑]

董卓:m

程序猿.达摩院:m

程序猿.工藤优作:m

程序猿.李莫急:我还举两个例子,一是他把变量命名为 flag,意义不明,二是他建了一个 Factory 结尾的类,但并没有用到任何工厂模式,仔细一看其实是个 DAO。

程序猿.华山弟子:我也用flag

北京国美在线电子商务有限公司员工:枚举是常量,用==是个好实践,表明它有“值”的特征,尽管是对象,但更像int这样的值

滴滴出行员工:枚举类一般不需要判断。尤其switch语句。

haoweilai员工:枚举的equals内部就是==判断哇,无脑黑京东就不好了

字节跳动员工:估计楼主公司不咋的吧,这种人也能招进来,估计是京东的老白兔来了

蚂蚁金服员工[2]:楼主就是说==比equals好看一点

北京国美在线电子商务有限公司员工:不仅是好看吧。更重要的是给后续维护者醒目的提示。更强调它的值特性。

胜天一子:新奇➕1

数据分析师员工:我们c++ 都用goto [冷汗][冷汗][冷汗]

程序猿.茅十八:我也用了,就是一个局部变量

阿里巴巴员工:雕虫小技和能力有啥关系

百度员工[4]:[笑哭]

一方通行:很多人都喜欢拿自己的长处比别人的短处,来找优越感。碰到自己的短处和别人的长处时就选择性失明。

程序猿.华山弟子:我也是

阿里巴巴员工[2]:你这么牛逼你公司叫啥名?

硅谷海盗:这还是在说他菜

前京东商城员工:你公司叫啥名

北京三快在线科技有限公司(美团网)员工:你这个又有什么咯?

程序猿.宋兵甲:我操 你们 idea 玩的都这么差吗 都求教?! 难怪 写代码 都辣么慢… [吐血]

程序猿.宋兵甲:那还真不如 equals 好看…

程序猿.低压锅蒂亚戈:我也觉得挺新奇的

一方通行:很多人都喜欢拿自己的长处比别人的短处,来找优越感。碰到自己的短处和别人的长处时就选择性失明。

韦小宝:判断没毛病吧,经历过线上事故的我巴不得在每个可能出错的地方判断[冷汗]

廖化:新奇加一 求教