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