这样写 if/else 的人,内心一定很扭曲吧

2017 年 7 月 10 日
 withrock

14956 次点击
所在节点    程序员
110 条回复
chenyu0532
2017 年 7 月 11 日
说代码逻辑写的不好就说逻辑的事,跟个 if else 格式叫什么劲
deadEgg
2017 年 7 月 11 日
if else 的写法精简度 是判断大学生代码清洁的基本门槛之一 :doge
heaton_nobu
2017 年 7 月 11 日
感觉楼主内心也挺扭曲的
whisperer
2017 年 7 月 11 日
说 if else 的各位,我想请教一下我这个怎么解释,原代码如下:



执行代码格式化,PhpStorm 把格式改成楼主同事的风格了:

yalanaika
2017 年 7 月 11 日
@am241 各位别吐槽啊,人家把 o(n)的代码优化成 o(1)的了
lianxiaoyi
2017 年 7 月 11 日
为什么要给一个有强迫症的程序员看这个。。。。。。妈的。。。。。。心扭一起了。。。。。我先去捏包方便面缓解一下。。。。。。。。。。。。
Curtion
2017 年 7 月 11 日
实话告诉你,我们老师都是这么写的,不过是搞嵌入式的
aitaii
2017 年 7 月 11 日
@lianxiaoyi 你的强迫症不能强迫你把。。。写整齐点吗,。。。。,,。。,。》。,。,。,。,。,。,。,。,
demo
2017 年 7 月 11 日
@whisperer 一个意思,只是把 else if 拆掉了,换成 else 后再 if else
liyuhang
2017 年 7 月 11 日
@whisperer 是不是 IDE 配置被改了
liu35118665
2017 年 7 月 11 日
var payMethod=gPayMethod;
if(payMethod !="99"){
payMethod=$("#selPayMethod").val()||"00";
}
myPacket.data.add("payMethod",payMethod);
fds
2017 年 7 月 11 日
强制开启自动格式化
lianxiaoyi
2017 年 7 月 11 日
@aitaii 这个到不是强迫症。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
lianxiaoyi
2017 年 7 月 11 日
@aitaii 我草。。。。。。为毛后面少了一个。 我靠 。。。。。。
whisperer
2017 年 7 月 11 日
@demo #69
但是楼上不是很多人吐槽这个格式么,我也很不喜欢这个格式

@liyuhang #70
刚才又测试了一下,我用的是在 Default 上 Set from PSR1/PSR2,切换成编辑器自带的 Default 就没有这个问题了,感谢提醒
slion
2017 年 7 月 11 日
先把代码格式化一次
lance26
2017 年 7 月 11 日
@am241 这是宏展开自动生成的吧,肯定不是手写的,没觉得有什么问题
NSAtools
2017 年 7 月 11 日
@am241 这是按行计费的吧
maplerecall
2017 年 7 月 11 日
简直难受,究竟是经历了什么才会写出这样的括号
sonyxperia
2017 年 7 月 11 日
我觉得楼主的内心扭曲多了

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

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

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

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

© 2021 V2EX