0

この質問をしたのは、これについて私に同意する人がどれだけいるかを確認するためだけです。状況: API がブール値を返すコードがありました。returnステートメントは次のように書かれました

return (evaluator.isSuccess()?true:false);

今私の提案は、次のようなコードを持つことでした

return evaluator.isSuccess()

なぜステートメントがより読みやすいと思いますか? 最初または2番目のもの?

4

3 に答える 3

3

私は一緒に行きreturn evaluator.isSuccess()ます。その明確に判読可能な tat の成功はブール値です。ブール変数のゲッターを宣言するためのJava Bean 標準に従っているためです。

于 2013-02-21T07:18:03.380 に答える
1

確かに2番目のものは読みやすく、きれいです

最初のものは

int i = someIntVal;
if(i == 10){
return 10;
}
return someIntVal;
于 2013-02-21T07:17:00.727 に答える
1

2 つ目は短く、より良く、条件チェックを減らします。

最初のものよりも優先する必要があります。

于 2013-02-21T07:18:00.210 に答える