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

2016-01-06 11:37:22 +08:00
 sudoz
4128 次点击
所在节点    问与答
30 条回复
asdwfwqd
2016-01-06 15:17:10 +08:00
不是有人说屏幕适合竖着用吗,这样看的代码行数多。
我一般快捷键让 ide 自动格式化 了,自己换行实在是越换越丑
hienchu
2016-01-06 15:20:24 +08:00
我觉得跟屏幕宽度无关,主要是读起来方便
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 的建议风格,规范用完全够了...
nasta
2016-01-06 16:28:16 +08:00
写 Python 的时候会
luoluoluo
2016-01-06 20:43:30 +08:00
YES
sudoz
2016-01-06 20:45:11 +08:00
@nasta 我写 Python 时会遵循 PEP8 的规范. 但写 Java 时实在是很难做到
当然也可能跟 Java 是工作语言需要跟别人协作有关
clino
2016-01-06 21:22:29 +08:00
开启自动折行就行了
不过语句太长如果影响可读性还是看能不能用更简短的方式
ooh
2016-01-06 22:47:55 +08:00
python 应该大多都会遵守,我字体也比较大
mhycy
2016-01-06 22:54:47 +08:00
看情况,如果出现单行完全能在可接受分辨率底下完全显示的参数,我会选择单行。
某些时候强制换行是会降低可读性的。
实际情况实际操作,不能死规则
ratazzi
2016-01-06 23:42:05 +08:00
即使屏幕大了,写那么宽 diff 的时候也很不爽啊

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

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

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

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

© 2021 V2EX