新来的外包同事,这代码,我???

2021-03-19 09:25:12 +08:00
 LeroyMooney
public List<IssueStatistics> getIssueStatistics() {
    return issueStatistics == null ? null : issueStatistics;
}
29926 次点击
所在节点    程序员
186 条回复
Leonard
2021-03-19 09:25:45 +08:00
哈哈哈哈哈哈
quan01994
2021-03-19 09:27:03 +08:00
别问,问就是按代码量计费的。
legiorange
2021-03-19 09:27:16 +08:00
mazai
2021-03-19 09:27:16 +08:00
脱裤子放屁,多此一举😂
Guidoo
2021-03-19 09:27:21 +08:00
哈哈 这代码。。 强行封装
totoro52
2021-03-19 09:27:41 +08:00
笑死我了 这就是脱裤子放屁啊
bzw875
2021-03-19 09:28:38 +08:00
可能是不知不觉摸了 1 天鱼,随便写几行代码提交吧
liuxey
2021-03-19 09:28:58 +08:00
public List<IssueStatistics> getIssueStatistics() {
return issueStatistics == null ? new ArrayList<>() : issueStatistics;
}

这样还能说得过去一点
zhuangzhuang1988
2021-03-19 09:29:35 +08:00
正常啊,这代码
wxsm
2021-03-19 09:30:39 +08:00
谁都有脑抽的时候,如果只是一行还好
huage2580
2021-03-19 09:31:07 +08:00
问一下他,怎么写出这么秀的代码的
murmur
2021-03-19 09:31:17 +08:00
getter/setter 而已。函数的封装并没有问题
CalistaK
2021-03-19 09:31:26 +08:00
这代码不报错呀,逻辑上好像也没问题(手动狗头
shiji
2021-03-19 09:31:45 +08:00
有的时候也许 null 的返回值还没有沟通好,先这么放着,等定下来了直接改。
jwenjian
2021-03-19 09:32:40 +08:00
反正也会被 JVM 优化掉,不影响😁
AA5DE3F034ACCB9E
2021-03-19 09:32:51 +08:00
学到了
zhuweiyou
2021-03-19 09:33:50 +08:00
有可能之前还有别的条件和代码, 然后删掉了, 只剩下这一行.
liudaolunhuibl
2021-03-19 09:34:21 +08:00
@liuxey 1 、新建 ArrayList 的时候最好指定容量,这里就表示一个空的所以 new Arraylsit ( 1 )就可以了,2 、new 一个 arrayList 的时候最好静态方法,用谷歌的 guava:Lists.newArrayListwithCatity(1)
wangwei1025
2021-03-19 09:35:06 +08:00
我还写过
if (condition){
A=B;
}else{
A=B
}

哈哈哈哈,有时候确实会脑子抽了
zhuweiyou
2021-03-19 09:35:28 +08:00
比如 return issueStatistics == null || issueStatistics.length == 0 ? null : issueStatistics;
后来不需要 issueStatistics.length == 0 了, 只删掉了一部分. 忘记改成返回了

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

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

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

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

© 2021 V2EX