现在还有多少人坚持写代码一行尽量不超过 80 个字符的规范呢?是什么语言

2017-04-20 12:24:25 +08:00
 blakejia
15838 次点击
所在节点    程序员
94 条回复
spark
2017-04-21 10:06:54 +08:00
minimap 开他有啥用? 还不如开 tagbar 来的实际.
Bluecoda
2017-04-21 10:24:14 +08:00
80 是以前的 4:3 屏幕,现在 16:9 ,我开到 120 个字符。看屏幕来的,也不一定就定死 80
lifeiccl
2017-04-21 10:31:02 +08:00
个人习惯问题, OC ,基本都在 80 以内的
yuuko
2017-04-21 10:34:01 +08:00
js 100
qian19876025
2017-04-21 10:37:12 +08:00
超过了 120 你们看着不累么?
weegc
2017-04-21 10:38:28 +08:00
php 一般 80 ,不超过 120
tausi0661
2017-04-21 10:49:37 +08:00
@jarlyyn 手贱想点开看看 96 字符的函数名是啥...啥叫函数命名啊啥叫函数命名啊啥叫函数命名啊???
ps 可以参数换行...
jeneser
2017-04-21 10:51:43 +08:00
JavaScript , node ,一般 80 ,所有代码尽收眼底,不累......
jarlyyn
2017-04-21 10:54:10 +08:00
@tausi0661

恩,我表达的有点歧义
eqing
2017-04-21 11:11:11 +08:00
php 一般 80 不超过 120
bianhua
2017-04-21 15:35:37 +08:00
@zhuangtongfa 原生态编程 LOL
@jarlyyn 你不但表达歧义,上面的帖分明在抬我的杠嘛 LOL
jarlyyn
2017-04-21 16:55:15 +08:00
@bianhua

就是看了你的图才去看了下我的 csrf 组件……
Totato5749
2017-04-21 16:59:10 +08:00
idea 里面 Code Style 设置下有个 wrap on typing ,当快到那条线的时候自动给你换行
bianhua
2017-04-21 18:17:58 +08:00
@jarlyyn 然而分明我用的就是 80/行的限制啊,代码看起来也不是很乱。

事实上如果就 Golang 来说,如果不偷懒的话,感觉 80/行大部分情况应该够用了。

其实行数这种东西不止影响自己,有的时候代码会被别人阅读(比如在 Review 系统里或者下载到本地或者在 GitHub 上看),很多 Review 系统的设计对太长的行并不友好(因为会新旧两个版本并排然后 Diff )。

所以我觉得写代码在不影响整洁性和可视性的情况下,每行的字符数应该越少越好。

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

https://www.v2ex.com/t/356126

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

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

© 2021 V2EX