各位在写代码的时候会遵循 80 字符/行的规范吗

2016-01-06 11:37:22 +08:00
 sudoz
4128 次点击
所在节点    问与答
30 条回复
wesley
2016-01-06 11:41:18 +08:00
这个规范早过时了,现在的屏幕那么款
lyragosa
2016-01-06 11:48:31 +08:00
不但不遵守,而且我还会刻意把那个分割竖线关掉。

我 tm 屏幕那么宽凭啥给你 80 字符就换行。
FrankFang128
2016-01-06 11:50:02 +08:00
改成 120
Feiox
2016-01-06 11:51:03 +08:00
遵守,因为虽然屏幕款了,但要同时开好几个文件
@wesley @lyragosa 你们是只写一个文件吗?
zingl
2016-01-06 12:06:42 +08:00
大开本的书和报纸分栏是有道理的
maemual
2016-01-06 12:08:14 +08:00
可以的话会遵守,但不是很强迫
jakiepaper
2016-01-06 12:10:30 +08:00
遵守,不然自己和他人读代码都不方便
Andiry
2016-01-06 12:12:33 +08:00
会,不然提交 Linux kernel 直接踢回来
aheadlead
2016-01-06 12:17:11 +08:00
遵守
publicID002
2016-01-06 12:28:54 +08:00
不会,我一般控制在屏幕宽 2/3 以内。
Cloudee
2016-01-06 12:40:22 +08:00
最近的实践是把 IDE 格式化时候添加折行全关掉了,然后显示的时候自适应折行

具体好不好还得执行一段时间
sudoz
2016-01-06 12:43:07 +08:00
@Cloudee 这是个好主意
像 Python 这种靠换行和缩进区分代码块的语言, 挺适合 80 字符每行的
sudoz
2016-01-06 12:44:11 +08:00
@FrankFang128 80 字符的话,笔记本的屏幕也能 split 两个编辑框而不会超出屏幕外
Librazy
2016-01-06 13:04:07 +08:00
写 C#经常一行 200+不是事,不过为了可读性基本上都会在逗号等号或者是其他操作符那里找一个地方手动换行对齐。唔……对齐……?
喵蛋自从装了 CodeAlignment 后只要感觉哪里可以对齐我都会来一下= =
FrankFang128
2016-01-06 13:18:47 +08:00
@sudoz 你用 M+ 字体就知道 120 也行
int64ago
2016-01-06 13:26:34 +08:00
除了前端……其它尽量遵守

你们知道 HTML 页面控制 80 宽度有多恶心吗?特别是用 MV* 的时候
akira
2016-01-06 14:13:52 +08:00
不会特意去考虑, 代码格式化后是啥样就是啥样
otakustay
2016-01-06 14:26:32 +08:00
我厂以前主流是 1366 宽的 Thinkpad ,那个时候我们的规范就是 80 宽,因为这个分辨率下编辑器 14 号字体开个侧边栏就只能显示 90 不到的字符了
后来我厂终于换成 13 寸的 RMBP 了,我们的规范也就跟着变成 120 了

一切从实际出发,我反对任何情况下需要使用滚动条才能看完一行代码
sudoz
2016-01-06 14:29:45 +08:00
@otakustay 一行代码超出屏幕宽度确实影响可读性
curiousjude
2016-01-06 14:47:03 +08:00
我的已经改成 100 了。

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

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

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

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

© 2021 V2EX