次のうち、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
}
ここで「有効」は返品用ではありません。そのスコープは関数の内部のみです。1 つの if 条件のみの場合もある
私は通常、2 番目のケースと同様にコーディングします。上司はこれを気に入らないようで、レビューに出すときにコードを変更します。私のアプローチが正しくない特定の理由はありますか?
最初のアプローチの欠点は、後でメソッドを複数のメソッドにリファクタリングするのが非常に難しいことです。