公正评价,这代码什么水平

2022 年 5 月 11 日
 Aliberter
var isOperate_BangDing = false;
var isOperate_ShuaXin = false;
if ("bangDing".equalsIgnoreCase(operateName))
{
isOperate_BangDing = true;
}
else if ("shuaXin".equalsIgnoreCase(operateName))
{
isOperate_ShuaXin = true;
}

if (isOperate_BangDing == true
|| isOperate_ShuaXin == true) {...

17237 次点击
所在节点    程序员
151 条回复
ryd994
2022 年 5 月 12 日
单看这两行其实问题真不大……
可读性还更好了

不知道 java 如何,反正在 C 里,这样写是不会影响性能的。编译器全都给你优化掉。
r6Vm94FFk9u3W6XI
2022 年 5 月 12 日
我是感觉这么写挺奇葩的,但是吧,也不是什么多大的问题
当没看见算了
GBdG6clg2Jy17ua5
2022 年 5 月 12 日
1.能看懂不?
2.有 bug 不?
3.写起来浪费时间不?
都不的话,干就是了!写完来 v2 摸鱼不香吗?
v2er4241
2022 年 5 月 12 日
@gps949 这代码我看着挺舒服的,正如你所说可能是考虑到后续的改动,我也是喜欢这么写。我本来以为 v2 上的 coder 水平都很高的,看了上面那些回复,感觉大多数人水平都很一般。也有可能是因为语言的不同?我也是写 C#的😂
chanchan
2022 年 5 月 12 日
我觉得不是问题,能举点真正有问题的例子吗
ClaudeCode
2022 年 5 月 12 日
你还在纠结代码写得好不好的时候, 他都是领导了。
rev1si0n
2022 年 5 月 12 日
我之前的领导写的那个 Python 代码,也是现学现卖写的东西,动不动 temp ,你是真的会疯
ghostsf
2022 年 5 月 12 日
还好吧,就是规范上要稍微注意下。这么写其实也体现出思路,也便于后续维护调整等
lovedebug
2022 年 5 月 12 日
这是没有代码风格自动校验以及没有代码审查的直接后果。
chenyu0532
2022 年 5 月 12 日
你应该想的是:写出这种代码的为什么都能当你的领导,为什么你不是领导,差在哪。。
Bingchunmoli
2022 年 5 月 12 日
槽点在于命名拼音(这个还算小问题),下划线驼峰混合,java 通常是驼峰,我没有用过 var 不予评价,

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

https://study.congcong.us/t/852125

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

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

© 2021 V2EX