将空白线条正确标记是否合适?

时间:2014-10-17 17:45:18

标签: java git styles whitespace tabbing

在Java中,我们假设我在一个类中有两个方法声明:

class MyClass {
    public void myMethod() {
        // Some code
    }

    public void myOtherMethod() {
        // Some more code
    }
}

在我的方法之间,我可以选择一个完全空行,或者有一个空格字符"正确"标记线。我已经注意到,在提交之前,我的git diffs,有时其他未更改的文件包含纯粹空白的更改(添加或删除上面提到的空格)。这让我想到了:

是否有任何关于两者是否正确的风格指南?

2 个答案:

答案 0 :(得分:1)

大多数人都倾向于移除它们。它们不必要地占用空间(想想你可以保存的字节!)并且默认情况下git diff --check被配置为在其他空行上标记前导空格。

答案 1 :(得分:1)

没有官方样式指南来说明构成空白的内容

话虽如此......我确实倾向于删除不必要的标签/空格 - 只是因为这是我的偏好。虽然,我不会花时间告诉别人这样做..(嗯,好吧 - 除了这一次