我正在和朋友一起编写一个节点应用程序,他坚持要尽可能删除空白。例如,他会写这样的arr=[1,2,3]
数组,因为他坚持这样做会减少编译时间。
这与我的短毛绒相冲突,我通常认为这很难阅读代码。
我知道我的应用程序会很小,空格不会产生任何实际变化,但是真的有影响吗?大型公司会这样写吗?关于空格是否有约定?我在网上看过,但找不到具体或一致的答案。
答案 0 :(得分:0)
您的代码中包含多余的字符将影响编译器,但影响将非常小。您的朋友观点可以应用于代码中的注释:删除注释将使编译器的速度提高几微秒。但是,这会大大降低开发人员的生产率。
在Google JavaScript Style Guide中,您可以看到Google员工不留有空格。以5.2.2节中的示例为例:
const a1 = [x1, x2, x3];
const a2 = [x1, x2];
const a3 = [x1];
const a4 = [];