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

2017-04-20 12:24:25 +08:00
 blakejia
15820 次点击
所在节点    程序员
94 条回复
bianhua
2017-04-20 16:30:00 +08:00
不用 80 行的你们要么是有个大显示器,要么根本不是真全栈(笑哭
mosliu
2017-04-20 16:47:41 +08:00
这么多年习惯了
该换行换行 更清晰
sleeprottenbanan
2017-04-20 16:56:14 +08:00
倒没有刻意去坚持,感觉长度过长,看着费力,自然就会想办法换行。。。。
21grams
2017-04-20 16:59:09 +08:00
都是 120 了。
21grams
2017-04-20 17:00:17 +08:00
@bleaker #11 Google java 的规范是 100
lianxiaoyi
2017-04-20 17:47:02 +08:00
100 到 120 之间吧 一行 80 确实太少了 。。。。
scriptB0y
2017-04-20 17:51:11 +08:00
必须啊,除此之外还有:
文件最后不能留空行
行尾不能是空格
二目操作符左右空格
逗号冒号后面空格
函数参数换行要对齐
不能 import but not used

https://www.python.org/dev/peps/pep-0008/

强制检查的
smallHao
2017-04-20 17:52:44 +08:00
80 个是之前屏幕尺寸的限制 别教条式地遵守
viator42
2017-04-20 18:03:58 +08:00
方法名参数名写的越来越长想完全不超出 80 个字符很难做到
superPershing
2017-04-20 18:07:51 +08:00
Python lint 会检查出来的,代码大部分时间是被阅读,只是偶尔被运行。
realpg
2017-04-20 18:11:56 +08:00
这叫个乱规范
早该淘汰了
mko0okmko0
2017-04-20 18:32:40 +08:00
code format 设定好,A 组自动宽度.B 组 80 字换行.
每次开档或是变更视窗尺寸.跑 A 组.
每次提交前,跑 B 组.
jarlyyn
2017-04-20 18:35:19 +08:00
做不到

函数命名就 96 个字符了

lee015
2017-04-20 18:47:04 +08:00
Android Studio 的默认是在 100 位置有条竖线。
hanxiV2EX
2017-04-20 18:47:48 +08:00
看屏幕大小来,超出屏幕就换行。
bulletmarquis
2017-04-20 20:55:33 +08:00
awk 笑而不语
曾经一行命令写了 1 屏半~
timothyye
2017-04-20 20:58:26 +08:00
跟老式显示器有关
XDDD
2017-04-20 20:58:48 +08:00
@scriptB0y 文件最后不留空行的话,每次追加内容都会有最后一行的 diff
beginor
2017-04-20 21:07:50 +08:00
如果你经常并排显示两个 tab 的话,就知道 80 换行的好处了,我是 79 换行
TuringGunner
2017-04-20 22:41:34 +08:00
开两个窗口的话,超过 80 看得不爽

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

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

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

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

© 2021 V2EX