大家写代码时“符号的前后”加空格的吗?比如是 a = 0 还是 a=0?

2020-04-21 11:29:57 +08:00
 zictos

感觉不加空格写代码的速度更快,如果是为阅读性考虑,可以在代码写好后通过 ide 格式化代码

12359 次点击
所在节点    Python
108 条回复
cweijan
2020-04-21 12:49:32 +08:00
不加, 写完格式化, 自动加上.
sutra
2020-04-21 13:26:30 +08:00
大部分语言的编码规范都是加的。只不过有些语言从语法上不能有空格,比如 #!/bin/sh 赋值语句。
然后你也能搜到为什么 shell 不让你放空格: https://blog.csdn.net/u012814856/article/details/89176382
itskingname
2020-04-21 13:30:22 +08:00
按 PEP-8 规范写代码。没什么好说的。
lambchasr
2020-04-21 13:33:03 +08:00
英文标点前后必加空格
g00001
2020-04-21 13:35:08 +08:00
如果表达式很短,多少一个空格并不影响到阅读代码,曾经见过某些特别在意这些问题,例如 JS 尾部加不加分号,等号前面是不是有空格, 然后代码写得代码烂特别不讲究,后来明白了,因为每天混日子,特别闲,所以有时间数空格,而且还见过他们装格式化插件,因为格式化风格吵来吵去争好久,一句话就是特别闲,不用写好代码,所以有时间数分号和空格。
a1562619919
2020-04-21 13:35:19 +08:00
你不已经有答案了,IDE 格式化代码
lostpg
2020-04-21 13:39:36 +08:00
@g00001 错误归因
luren123
2020-04-21 13:42:34 +08:00
java 等语言都是这个规范,肯定加啊,好的习惯不需要借助代码格式化,乱七八糟的代码看着都不爽
senne
2020-04-21 13:43:38 +08:00
gofmt
Rico
2020-04-21 13:46:52 +08:00
公司 java 代码提交时会进行 style 检查,不符合不让提交。
Spring618
2020-04-21 13:47:22 +08:00
v2ex 真是越来越水了
2kCS5c0b0ITXE5k2
2020-04-21 13:48:29 +08:00
不加回头来看乱死了就好想我写这段话并没有加任何标点符号不能让人一下子理解这个意思多打个空格不会花你很多时间
manshisan
2020-04-21 13:59:15 +08:00
会自动格式化,然后就习惯了
sigl0p
2020-04-21 14:11:39 +08:00
我听 IDE 的,自动格式化成啥样就啥样。
lysS
2020-04-21 14:11:58 +08:00
a = 0
a==0
SY413927
2020-04-21 15:02:21 +08:00
不加难受 a= 0 这样的我能难受死
supuwoerc
2020-04-21 15:15:06 +08:00
自己写不加,写完一句格式化一下,让编辑器加 =。=
lzuntalented
2020-04-21 15:34:17 +08:00
应该要引入下 eslint 做代码检查,vscode 上也可以自动修复格式问题
grewer
2020-04-21 16:39:27 +08:00
不加真的难受
Ansen
2020-04-21 17:04:38 +08:00
shell 加空格全报错

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

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

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

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

© 2021 V2EX