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

2021-03-19 09:25:12 +08:00
 LeroyMooney
public List<IssueStatistics> getIssueStatistics() {
    return issueStatistics == null ? null : issueStatistics;
}
30036 次点击
所在节点    程序员
186 条回复
vicalloy
2021-03-19 11:30:03 +08:00
@fenghengzhi 我开始也以为是深拷贝,确认后发现不是。结合其他代码,应当只是单纯的认为 Python 里的“Json 对象”和 dict/list 不是同一种东西。
Colis
2021-03-19 11:30:07 +08:00
可能之前想返回一个空的 List,后来需求变更为返回一个 null 。保留这么写方便以后再改回去。
KarmaWu
2021-03-19 11:34:18 +08:00
Optional.ofNullable(issueStatistics).orElse(Collections.EMPTY_LIST);
godloveplay
2021-03-19 11:46:42 +08:00
@thtznet #69 单纯对这句话,你手里拿个锤子,看什么都是钉子。。
QingStone
2021-03-19 11:49:32 +08:00
原地打转!
lakehylia
2021-03-19 11:56:19 +08:00
反正编译器会优化的,编译器又不傻
JasonTsang
2021-03-19 11:57:12 +08:00
其实还好 ,可能暂时 状态 ,一般这种会多处调用 ,封闭成方法,如果这里被调用 1000 次,下次这里逻辑有变。只要改这里就可以了。当然 现在的代码是没意义的 直接 return issueStatistics 就可以了。但习惯是很好的。
digimoon
2021-03-19 11:58:09 +08:00
可能原来是 A,后来改成 B,突然又要改成 C,想着以后估计还得弄成 D
ssssstest
2021-03-19 12:00:56 +08:00
虽然但是,没必要强调外包。非得加重歧视吗
belin520
2021-03-19 12:03:32 +08:00
内卷,还要强调外包,这也不是不能用
PopRain
2021-03-19 12:09:04 +08:00
一周 600 行代码,搁到国外算高效了。。。。5 个错误,你选了一个最没有必要、不是错误的错误吐槽。。。。
smilenceX
2021-03-19 12:10:27 +08:00
谁还没写过几行烂代码了,这点小事,没必要专门发个帖。
shifttacn
2021-03-19 12:15:50 +08:00
抄的代码
第二个 null 是后改的


我见过比这个还复杂的
dingdangnao
2021-03-19 12:18:46 +08:00
msaionyc
2021-03-19 12:31:18 +08:00
也许有一天会有人贴出你的代码发帖:
新来的专科 /本科同事,这代码,我???
新来的非 985 同事,这代码,我???
新来的非博士同事,这代码,我???
新来的大龄同事,这代码,我???
Jinnn
2021-03-19 12:31:59 +08:00
新来的外包同事: 你歧视外包?
新来的同事: 你歧视新来的?
同事: 你歧视同事?
zeropercenthappy
2021-03-19 12:35:09 +08:00
@dingdangnao 哈哈哈哈哈笑得我忘了代码写到哪了
yousabuk
2021-03-19 12:35:49 +08:00
你们工资一样吗?
comoyi
2021-03-19 12:37:54 +08:00
这个命名有问题,歧义
EscYezi
2021-03-19 12:49:18 +08:00
这种写法 ide 会有黄色提示的,如果是之前有别的逻辑删了一些代码,不把告警消除了也说不过去啊

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

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

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

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

© 2021 V2EX