- 比如写 Python 的时候, 一行超过 80 字符会有 PEP8 的违规提醒;
- 类似 Java 的话, 随便写写就百十个字符出去了, 如果不换行确实在可读性上比较差, 屏幕不宽的话还得拖横条移动;
1
wesley Jan 6, 2016
这个规范早过时了,现在的屏幕那么款
|
2
lyragosa Jan 6, 2016
不但不遵守,而且我还会刻意把那个分割竖线关掉。
我 tm 屏幕那么宽凭啥给你 80 字符就换行。 |
3
FrankFang128 Jan 6, 2016 via Android
改成 120
|
5
zingl Jan 6, 2016
大开本的书和报纸分栏是有道理的
|
6
maemual Jan 6, 2016 via iPhone
可以的话会遵守,但不是很强迫
|
7
jakiepaper Jan 6, 2016
遵守,不然自己和他人读代码都不方便
|
8
Andiry Jan 6, 2016
会,不然提交 Linux kernel 直接踢回来
|
9
aheadlead Jan 6, 2016
遵守
|
10
publicID002 Jan 6, 2016 via Android
不会,我一般控制在屏幕宽 2/3 以内。
|
11
Cloudee Jan 6, 2016
最近的实践是把 IDE 格式化时候添加折行全关掉了,然后显示的时候自适应折行
具体好不好还得执行一段时间 |
13
sudoz OP @FrankFang128 80 字符的话,笔记本的屏幕也能 split 两个编辑框而不会超出屏幕外
|
14
Librazy Jan 6, 2016
写 C#经常一行 200+不是事,不过为了可读性基本上都会在逗号等号或者是其他操作符那里找一个地方手动换行对齐。唔……对齐……?
喵蛋自从装了 CodeAlignment 后只要感觉哪里可以对齐我都会来一下= = |
15
FrankFang128 Jan 6, 2016 via Android
@sudoz 你用 M+ 字体就知道 120 也行
|
16
int64ago Jan 6, 2016
除了前端……其它尽量遵守
你们知道 HTML 页面控制 80 宽度有多恶心吗?特别是用 MV* 的时候 |
17
akira Jan 6, 2016
不会特意去考虑, 代码格式化后是啥样就是啥样
|
18
otakustay Jan 6, 2016
我厂以前主流是 1366 宽的 Thinkpad ,那个时候我们的规范就是 80 宽,因为这个分辨率下编辑器 14 号字体开个侧边栏就只能显示 90 不到的字符了
后来我厂终于换成 13 寸的 RMBP 了,我们的规范也就跟着变成 120 了 一切从实际出发,我反对任何情况下需要使用滚动条才能看完一行代码 |
20
curiousjude Jan 6, 2016
我的已经改成 100 了。
|
21
asdwfwqd Jan 6, 2016
不是有人说屏幕适合竖着用吗,这样看的代码行数多。
我一般快捷键让 ide 自动格式化 了,自己换行实在是越换越丑 |
22
hienchu Jan 6, 2016
我觉得跟屏幕宽度无关,主要是读起来方便
|
23
baozijun Jan 6, 2016
对 java 而言,可以参照 google java 风格编程指南:
一个项目可以选择一行 80 个字符或 100 个字符的列限制,除了下述例外,任何一行如果超过这个字符数限制,必须自动换行。 例外: 不可能满足列限制的行(例如, Javadoc 中的一个长 URL ,或是一个长的 JSNI 方法参考)。 package 和 import 语句(见 3.2 节和 3.3 节)。 注释中那些可能被剪切并粘贴到 shell 中的命令行。 一般用 IDE 格式化,Android studio 内置的格式是 google 的建议风格,规范用完全够了... |
24
nasta Jan 6, 2016
写 Python 的时候会
|
25
luoluoluo Jan 6, 2016
YES
|
27
clino Jan 6, 2016 via Android
开启自动折行就行了
不过语句太长如果影响可读性还是看能不能用更简短的方式 |
28
ooh Jan 6, 2016
python 应该大多都会遵守,我字体也比较大
|
29
mhycy Jan 6, 2016
看情况,如果出现单行完全能在可接受分辨率底下完全显示的参数,我会选择单行。
某些时候强制换行是会降低可读性的。 实际情况实际操作,不能死规则 |
30
ratazzi Jan 6, 2016
即使屏幕大了,写那么宽 diff 的时候也很不爽啊
|