分享一些代码规则是让团队高效协作的一个关键因素。
这个规则要求把大括号和对应的 else, catch 或 finally 放在同一行。
如下代码演示了这个规则:
public void myMethod() {
if(something) {
executeTask();
} else if (somethingElse) { // Compliant
doSomethingElse();
}
else { // Non-Compliant
generateError();
}
try {
generateOrder();
} catch (Exception e) { // Compliant
log(e);
}
finally { // Non-Compliant
closeConnection();
}
}