大家帮我看看,这代码是水平。。

2021 年 12 月 9 日
 Wsdba

刚接手的一个项目,发现这个人很喜欢这样写。

21772 次点击
所在节点    Java
159 条回复
xption
2021 年 12 月 9 日
经常遇到公司新来的同事这样写代码
习惯不好+逻辑不清晰,之前没人教过他
坐他边上手把手带他写几次就好了
coderluan
2021 年 12 月 9 日
宝宝树,宝宝宝宝树,宝宝宝宝宝宝树
yangzzzzzz
2021 年 12 月 9 日
给他装个 idea 按照提示优化一下代码就好了
lrs
2021 年 12 月 9 日
这命名, 只比没有名字强一点
lrs
2021 年 12 月 9 日
@lrs 好吧, 我看错了
iovekkk
2021 年 12 月 9 日
由此看来,kotlin 的可空类型处理真的是太方便了
YzSama
2021 年 12 月 9 日
看的心塞。😂
Leviathann
2021 年 12 月 9 日
@iovekkk 然后他会写一个接受参数全是可空的方法
然后用的地方全都 double bang 而且不写注释。。
rationa1cuzz
2021 年 12 月 9 日
像极了我之前同事写的,一个 view 6000 行
sagaxu
2021 年 12 月 9 日
按行数算 KPI 的时候有优势
zjsxwc
2021 年 12 月 9 日
mark, 除了命名不好外,看看大佬们会有什么写法
Kasumi20
2021 年 12 月 9 日
服了,不会 AND OR 吗,一行代码搞定的事情,硬是拆成七八行
kop1989
2021 年 12 月 9 日
要不提出改进方法让大家品鉴下?
socketpeng
2021 年 12 月 9 日
@zjsxwc 我也想知道如何改进这种代码
MrEatChicken
2021 年 12 月 9 日
想看楼主优化后的代码
flyingyasin
2021 年 12 月 9 日
或许哪位老大哥也会这样发个帖子来嘲讽楼主写的代码
freak118
2021 年 12 月 9 日
怎么改进啊
DreamingCTW
2021 年 12 月 9 日
第一张图的方法...我看 if 代码块里面的返回值都是一样的.....那方法体为何不这样写.....
if ((member2 == null && member1 != null) || !member2.equals(member1)) {
return changePartPositions(member1, member2, name, org, updateTime);
}
return false;
starsky007
2021 年 12 月 9 日
怎么改进?搜索“卫语句”。
cstj0505
2021 年 12 月 9 日
一眼也就是缩进问题,我觉得问题不大,是正常的思维。if 判断提前返回能减少缩进,没这样做也不至于被拉出来嘲讽的地步

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

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

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

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

© 2021 V2EX