在分配变量时,我在'='运算符的每一侧只保留一个空格。喜欢以下方式。
var $a = 1; var $b = 2; var $extra = 3;
但我看到我的同事程序员在'='之前保持一个标签,使其垂直对齐。喜欢以下方式
var $a = 1; var $b = 2; var $sum = 3;
以上哪一项是正确的方法,为什么?
答案 0 :(得分:1)
没有正确的方法可以遵循。做任何你认为使代码更容易阅读的内容。
我遵循的唯一规则是维护已经存在的任何约定。
答案 1 :(得分:0)
这主要是品味问题。不同的团队有不同的标准,或没有标准。
许多人认为标准是一个好主意,因为它使代码保持一致 - 当你从一个开发人员的代码转移到另一个代码时,没有任何心理转变。
只留下一个空格(或一个常数空格)的一个参数是,在引入较长的变量名时,不必进行编辑以移动代码。随着时间的推移,当您需要查看源代码管理历史记录时,这些编辑可能会累积并阻碍。
答案 2 :(得分:0)
基本上,通常的做法是在=之前的一个空格和之后的一个空格。
var $ a = 1;
原因是 - 最佳可读性。