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

2021 年 3 月 19 日
 LeroyMooney
public List<IssueStatistics> getIssueStatistics() {
    return issueStatistics == null ? null : issueStatistics;
}
33190 次点击
所在节点    程序员
186 条回复
tuomasi
2021 年 3 月 19 日
人家写的不好可以提醒一下,还跑论坛上 diss,外包何必为难外包,没准你在甲方眼里:看,狗咬狗
Arthit
2021 年 3 月 19 日
issueStatistics = issueStatistics ?? new List<IssueStatistics>();
wiluxy
2021 年 3 月 19 日
文人相轻太正常了,发到论坛里,让大伙批斗一番。
我觉得楼主要是能和这个外包同事指出问题所在,那就更好了
ho121
2021 年 3 月 19 日
@msg7086 这种有时候会这么写,比如当 IsXXX()可以返回 null 的时候
mingtdlb
2021 年 3 月 19 日
这也要发上来?显得你牛逼吗?没什么深仇大恨,背后说人家不好....
sinopf
2021 年 3 月 19 日
外包项目嘛,后期不出点儿 bug,怎么心安理得的收服务费?
bigbunny
2021 年 3 月 19 日
估计是本来有封装逻辑 后面因为什么原因去掉了
chanchan
2021 年 3 月 19 日
你这几张图太不痛不痒了,说实话
shyling
2021 年 3 月 19 日
用嘴不能解决吗,还要发论坛批斗一下?
jzmws
2021 年 3 月 19 日
@ily433664 这种代码会在测试时候用 写一 不想动下面的代码 ,强制在上面执行 哈哈哈哈哈哈
jzmws
2021 年 3 月 19 日
@sutra 用 null 或者 Collections.emptyList() 都是可以的 , 个人更倾向用 null , Collections.emptyList() 他说静态变量不可变的, 要不然就要先判断 null 在判断 isEmpty , 大部分人空都习惯放回 null 二不会放回 一个空对象
jzmws
2021 年 3 月 19 日
外包不如🐕 能不去做外包就不要去, 夹在中间两边都歧视 . 出了问题都是外包的原因, 用最少的代价干着最多的活 .
jsjgjbzhang
2021 年 3 月 19 日
楼主你是他领导么?我感觉也没多大问题啊,当面沟通下,拿论坛来贴大字报反倒显得小气了点
ldlood
2021 年 3 月 19 日
有什么当面指出,来论坛背后说别人,我觉得你也不咋样
sakura1
2021 年 3 月 19 日
这有点搞啊,还见过这个
if(...){
return true
}else{
return false
}
7gugu
2021 年 3 月 19 日
凑活着用吧,看到就修复一下,反正也不是什么大不了的事,总会写着写着就短路的嘛🤣
Smash
2021 年 3 月 19 日
@shiji #14 不要在编码阶段考虑太多无意义的封装,百分之 99 的概率,这行代码都不会动了,最后成为屎山。
oldmanong
2021 年 3 月 19 日
培训班老师:记住啊,你们写代码一定要多检查 null,这样可以让人家觉得你很有经验。楼主同事:记住了
isnullstring
2021 年 3 月 19 日
就这?
easylee
2021 年 3 月 19 日
非要加外包两个字,何必呢?

搞歧视么。

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

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

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

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

© 2021 V2EX