C_and_CPP 板


LINE

内容来自: http://lkml.iu.edu/hypermail/linux/kernel/1607.1/00627.html Linux的老爸Linus日前发信希望kernel开发者能避免 "残害脑细胞的愚蠢注解格式" (brain-damaged stupid networking comment syntax style) 他只喜欢这三种: (a) /* This is a comment *./ (b) /* * This is also a comment, but it can now be cleanly * split over multiple lines */ (c) // This can be a single line. Or many. Your choice. 以下是他不喜欢or痛恨的: (d) /* This is an alternate multi-line format that isn't horrible, but not kernel style */ no: /* This is disgusting drug-induced * crap, and should die */ no-no-no: /* This is also very nasty * and visually unbalanced */ Linus本人有自己的一套程式美学阿.... (当然,如果每天要看几万行code,那当然是希望奇怪的格式愈少愈好....) --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 90.41.173.105
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1468315831.A.A69.html ※ 编辑: wtchen (90.41.173.105), 07/12/2016 17:37:12
1F:→ uranusjr: Linus 招牌:我不喜欢的都是废物, 没有理由, 不爽不要用 07/12 17:48
2F:→ uranusjr: 这种没理由的「准则」其实和个人板废文等级差不多 07/12 17:49
3F:推 Clangpp: 之前他对於GNU的coding style也是很不满XD 07/12 17:54
4F:→ ck574b027: 这些例子都是开头没对齐的,在 code 里理由很充分了吧 07/12 17:57
5F:→ wtchen: 我觉得很多coding高手写code写久了都会发展出强迫症... 07/12 18:08
6F:→ wtchen: 话说回来,如果是一群人一起写code,那有些coding style 07/12 18:09
7F:→ wtchen: 的规范其实是有必要的.... 07/12 18:09
8F:推 Caesar08: 同意uranusjr 07/12 18:20
※ 编辑: wtchen (90.41.173.105), 07/12/2016 20:11:16
9F:推 bdvstg: 推高手会发展出强迫症XDD 跟他们一起工作有点烦XDDD 07/12 23:01
10F:→ bdvstg: 但可以学到很多东西 还是蛮值得的 07/12 23:02
11F:推 boss0405: 注解的style还是很重要的,各式各样的格式看的真的很痛苦 07/13 00:15
12F:→ boss0405: 既然linux是他生的,那写linux kernel也就只能照着作,至 07/13 00:16
13F:→ boss0405: 少让格式一致 07/13 00:16
14F:推 final01: linus会放炮可是都是言之有物的吧...虽然都是骂废物没错 07/13 00:30
15F:→ james732: 有点好奇C++这麽多年的改变很大,Linus还是一样讨厌吗XD 07/13 00:38
16F:→ xam: (d) 他勉强可以接受吧, 只是不要用在 kernel 07/13 01:24
17F:→ wtchen: (d)算是不喜欢但可以接受 07/13 02:13
18F:推 Frozenmouse: 看code到一半突然出现奇怪格式容易让脑袋打结ˊ_>ˋ 07/13 05:04
19F:→ Chikei: 然而他都有给理由阿,Linus只是用词激烈了点让很多人不顺 07/13 16:27
20F:→ Chikei: 眼,但是他骂人的时候要不是那篇有理由不然就是那串邮件有 07/13 16:28
21F:→ Chikei: 以这篇为例,原文第二段第一行就是理由了还有人觉得是废文 07/13 16:30
22F:→ MOONRAKER: 觉得他废文就是说 那是他的看法 我不买他帐 07/13 18:01
23F:→ MOONRAKER: 不是「有理由」别人就一定要同意 就算他谁也是一样 07/13 18:02
24F:→ Chikei: 不同意他的理由是一回事,说他没理由又是另外一回事了 07/13 18:05
25F:→ uranusjr: 他除了最後那个有说 visually unbalanced 哪个有理由? 07/13 19:17
26F:→ uranusjr: 喔还有一个说 not kernel style 啦, 这个我接受 07/13 19:18
27F:→ uranusjr: 然後 visually unbalanced 也没说怎样 unbalanced 啊 07/13 19:18
28F:→ uranusjr: 我就是在说他没理由, Linus Torvalds 就是喜欢没理由到 07/13 19:19
29F:→ uranusjr: 处疯狗乱吠, 这是事实啊, 和他是高手完全不冲突 07/13 19:19
30F:推 CoNsTaR: 楼上 就像女生喜不喜欢你一样啊 她没办法告诉你她不喜欢 07/13 21:10
31F:→ CoNsTaR: 你哪一点 07/13 21:10
32F:→ CoNsTaR: 反正就是不喜欢 难道你也要说她疯狗乱吠? 07/13 21:10
33F:→ CoNsTaR: 以经验得知这样的写法就是不好 你要人家给你什麽理由? 07/13 21:10
34F:→ wtchen: 不是没理由,而是那是强迫症的症状 07/13 21:10
35F:→ wtchen: 强迫症患者对於visually unbalanced真的很敏感 XD 07/13 21:11
36F:推 xvid: 统一格式真的可以少点心力 07/13 22:08
37F:推 boss0405: 我是觉得如果你不是写linux kernel那要什麽style都可以, 07/14 00:22
38F:→ boss0405: 但如果写linux kernel就乖乖遵守吧,人家是老爸,为了一致 07/14 00:23
39F:→ boss0405: 就只能照着做了阿 07/14 00:23
40F:推 eye5002003: 我的习惯跟他一样,他们的注解是英文,会更注重这些 07/14 21:41
※ 编辑: wtchen (90.41.173.105), 07/14/2016 22:33:24
41F:→ wtchen: 我自己的喜欢程度a=c>d,其他不用 07/14 22:34
42F:推 hakman: 我倒是赞成有格式,有时候统一格式时,要做很多事(搜寻, 07/15 13:27
43F:→ hakman: 修正) 都很容易 07/15 13:27
44F:推 Hikkiaholic: 怎麽自动用出(b)的commnet啊@@ 我常弄出後面的那些 07/15 17:34
45F:→ Hikkiaholic: 但只是不知怎自动格式只好自己按空白就变那样 07/15 17:34
46F:推 eye5002003: Eclipse跟Geany有支援(b)的格式,打/*然後Enter就是了 07/15 23:23
47F:→ erotic: 如果用#, #後面也要空一格吗? 07/16 13:55
48F:推 Raymond0710: Python PEP8 #後面会空一格 07/16 16:54
49F:推 IrisXIII: 看习惯 linux kernel 看其他的 coding style 真的很痛苦 07/18 18:01







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灯, 水草

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

TOP