Soft_Job 板


LINE

※ 引述《unixxxx (皓皓)》之铭言: : 随着语法的进步 : 很多会写 code 的人都很少写判断式了 : 不管是三元还是 if else : 写太多的判断式 : 如果….所以…否则…如果….则又…如果.. : 很不好阅读 : 很多Javascript 高手都是用 switch 取代 说到switch,想来问问你各位公司的code style是下面哪种 (1) switch Var1 { case a: xxx case b: xxx default: xxx } (2) switch Var1 { case a: xxx case b: xxx default: xxx } 差别就在case跟switch是不是对齐阶层 老实说读书时学的习惯是1 公司的code style是2 本鲁到现在还是没有很习惯 不知道到底比较约定俗成的style是哪种 -- 老婆1 https://i.imgur.com/VBSwkje.jpg 老婆2 https://i.imgur.com/wdMQImg.png
老婆3 https://i.imgur.com/6oGzC6Q.jpg 老婆4 https://i.imgur.com/wkngu3l.png
老婆5 https://i.imgur.com/cOmVBaO.jpg 老婆6 https://i.imgur.com/s6TJwHK.jpg
老婆7 https://i.imgur.com/vaeXxkK.jpg 老婆8 https://i.imgur.com/qwxYDo5.jpg
--
QR Code



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.228.77.202 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1671343754.A.956.html ※ 编辑: k300plus (36.228.77.202 台湾), 12/18/2022 14:09:29
1F:推 unixxxx: 都不是 应该空两格就好 12/18 14:23
2F:→ bill0205: 1没有+break会被电 12/18 14:33
3F:→ k300plus: 啊手机缩排会跑掉 要用全版模式看才看得出差别 12/18 14:35
4F:推 shadow0326: 从来没看过1 12/18 15:07
5F:→ gpctv: 看整天才发现手机排版是一样的,java switch没加break我也 12/18 15:22
6F:→ gpctv: 被弄过 12/18 15:22
7F:推 kurtsgm: 有些比较新的语言预设不用break 减少新手踩坑的机率 12/18 15:51
8F:→ kurtsgm: 回到本文 不同语言的惯例不一样 现在不都有自动排版吗 12/18 15:52
9F:推 kurtsgm: vscode autoformat按下去 那个就是你所谓的约定俗成style 12/18 15:55
10F:→ devilkool: 从来没看过2 12/18 16:00
11F:推 kurtsgm: Go跟Ruby的惯例是2 12/18 16:26
12F:→ kurtsgm: 其他语言多数是1 12/18 16:28
哥你厉害,我就是写go,原来是go的惯例XDDD
13F:推 SRmoisTEH: prefer 1 12/18 16:35
14F:→ lchcoding: 已经太细了... 12/18 17:23
15F:推 godddddd: 2 cr 很痛苦 我一定跟上司打架 12/18 17:53
16F:→ qwer338859: 没看过2 12/18 18:12
17F:推 chuegou: 我是1 IDE自动排版是2 很犹豫要不要换 因为我case会加{} 12/18 18:16
18F:→ chuegou: 如果用2会有点错乱 12/18 18:16
19F:→ GoalBased: 不重要 照规定走 在乎这种问题没意义 12/18 18:17
20F:嘘 Dracarys: 2 12/18 19:18
21F:推 NDark: 我习惯1不过是visual studio的预设自动排造成的 12/18 19:50
※ 编辑: k300plus (36.228.77.202 台湾), 12/18/2022 21:35:36
22F:推 abc0922001: 当然是1阿,VS ctrl+K、ctrl+D 就能自动排了 12/18 21:58
23F:推 pulin0823: 1 12/18 22:27
24F:推 viper9709: 这两个都没关系,但没有break会出大事... 12/18 23:37
25F:推 sniper2824: 这很重要吗 format调一下很难? 12/19 08:29
26F:→ Dinowchang: 1 是 visual studio style, 2 是 Linux kernel style 12/19 08:33
27F:→ Dinowchang: 通常工作跟 Linux 有关的话,比较常采用 2 12/19 08:33
28F:推 ohmylove347: 看到2会中风喔喔气气气 12/19 09:18
29F:推 Fantasylolz: 我写Swift的,Xcode的自动排版是2 12/19 11:52
30F:→ antpro: 都没差,有 code formatter 的 IDE,也没有完全相同。 12/19 12:20
31F:→ async: 惯例被制定到这麽深 有意义吗? 12/19 12:21
32F:推 MephistoH: 记得..switch 底子里也是 if else 12/19 13:27
33F:→ Ekmund: 缩排还好 让IDE决定w 12/19 14:06
34F:推 gs8613789: 看到2会中风吧 12/19 14:37
35F:推 WaterLengend: Go有go fmt啊 12/19 20:50
36F:推 DCTmaybe: 不知道我问一下我家fmt 12/19 21:18
37F:→ triplee: 比较怕的还是IDE没调整好自己跟自己打架 不然这种排版问 12/20 11:38
38F:→ triplee: 题真的丢给autofix就好 根本不需要烦恼 12/20 11:38
39F:推 ce173310: 一个规则 左大括号的下一行要往内缩 12/20 12:43
40F:推 awenracious: 给IDE自己排 12/20 19:41
41F:推 joe820730: Linux Kernel规定是2,但我自己写的专案还是喜欢用1 12/20 20:13
42F:推 new122851: Golang 2 12/21 00:43
43F:推 runedcross: 现在几乎都2了吧 12/21 03:19
44F:推 Merkle: 1 12/21 10:09
45F:→ Rocker5566: 我都没看过 12/21 17:45
46F:推 yupog2003: 我们公司如果var是enum的话有default会被电 12/21 21:45
47F:推 EricTao: 我只认gg=G的排版 12/22 15:29
48F:推 CloudyWing: 写C#应该都是1,Java应该也是1居多,但是我看过2的 12/23 01:04
49F:推 jobintan: 有大括号的都选一,选二,看着不舒服,公司的规定,为了 12/23 10:12
50F:→ jobintan: 薪资与资历,只好暂时捏着先,然後赶紧骑驴找马了。 12/23 10:14
51F:→ jobintan: 因为VSCode自动排的都是第一,无论是哪种语言。 12/23 10:15
52F:→ chiky: 我在linux上写预设是2, 不过两种我是觉得都无所谓 12/23 14:30
53F:嘘 LinuxKernel: 问就是2 12/23 19:53
54F:→ pot1234: 2 12/24 08:11
55F:→ windclock: 看公司规定 12/24 10:19
56F:→ superpandal: 通常我会写1 但golang的formatter确实会把它弄成2 但 12/24 19:13
57F:→ superpandal: 两者都没有编译错误 12/24 19:13
58F:→ superpandal: vi类的缩排也很方便 12/24 19:14







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP