【发布时间】:2012-10-19 22:29:44
【问题描述】:
对于是否应该写作有任何社区共识
{foo: bar}
或
{foo : bar}
在 Javascript 中。
看起来 JsHint 不关心问题。
例如,在具有类似字典结构的 Python 上,首选名称后没有多余空格的样式。
这是大型开源代码库中编码风格的一致性问题。我真的不在乎缩小输出的样子。我只是想确保我的奴才生成一致的源代码。
【问题讨论】:
-
这一切最终都会被缩小,对吧?那么,为什么不用空格呢?
-
因为风格上的一致性和约定性
-
@KelvinMackay:按照您喜欢的个人风格编写代码总是最容易的,跨团队的一致性只会让该团队 50%* 的人更容易编写代码。对于剩下的,你让它变得更难了。 [* 数字显然是编造的]
-
@KelvinMackay:不管怎样,我对一致性和代码约定非常狂热,但我总是坦率地承认,当被问及为什么时,我永远无法给这个问题一个令人信服的答案。这就是我在这里问它的原因。
标签: javascript