Coding style 如何在与compund函数头相同的行样式上使用大括号?

Coding style 如何在与compund函数头相同的行样式上使用大括号?,coding-style,curly-braces,Coding Style,Curly Braces,我正在努力调整自己,使之适应这样一种风格,即把开头的花括号和它们所属的语句放在同一行。通常看起来不错: void foo(){ //code } 但是当函数头是复合的,并且在参数列表后面有代码时,它开始看起来有点令人不安: void foo() throws Exception{ //code } 当它变得如此之长,你需要打破它,它看起来很可怕: void foo(int arg1,boolean arg2) throws ThisException,

我正在努力调整自己,使之适应这样一种风格,即把开头的花括号和它们所属的语句放在同一行。通常看起来不错:

void foo(){
    //code
}
但是当函数头是复合的,并且在参数列表后面有代码时,它开始看起来有点令人不安:

void foo() throws Exception{
    //code
}
当它变得如此之长,你需要打破它,它看起来很可怕:

void foo(int arg1,boolean arg2) throws ThisException,
                                       ThatException,
                                       AnotherException{
    //code
}
当然,复合函数头在它们自己的行样式上的花括号中看起来仍然很优雅,但我希望保持一致的编码样式


同一线条样式的其他用户如何处理此问题?

您真的在寻找开口大括号吗?我看到函数名并扫描右大括号。开头的支架只是样板

而且,使用空格后,一切都会变得更好;)

我信奉“让错误的代码看起来是错误的”的思想,所以我不喜欢好的代码看起来是坏的。关于空白-虽然它确实改进了单行复合函数头,但在较长的示例中它并没有真正的帮助。。。
void foo() throws Exception {