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