根据 Java 编码标准,以下哪一项是最佳实践
public void function1(){
boolean valid = false;
//many lines of code
valid = validateInputs();
//many lines of code
}
或者
public void function1(){
//many lines of code
boolean valid = validateInputs();
//many lines of code
}
这里的“有效”将不会返回。它的范围仅在函数内部。有时仅在一个 if 条件下
我通常编写类似于第二种情况的代码。我的上级似乎不喜欢这样,并在我将其提交审查时修改了代码。我的方法不正确有什么具体原因吗?
我看到的第一种方法的缺点是,以后很难将该方法重构为多种方法。