何がより明確になり、その理由は何ですか? (Apache Commons ライブラリを使用)
以下のコードでは、ロジックは同じです。
if(!ArrayUtils.isEmpty(someArray)) {
some code here ...
}
//or this variant
if(ArrayUtils.isNotEmpty(someArray)) {
some code here ...
}
どうもありがとう!
何がより明確になり、その理由は何ですか? (Apache Commons ライブラリを使用)
以下のコードでは、ロジックは同じです。
if(!ArrayUtils.isEmpty(someArray)) {
some code here ...
}
//or this variant
if(ArrayUtils.isNotEmpty(someArray)) {
some code here ...
}
どうもありがとう!
どんな愚か者でも、コンピューターが理解できるコードを書くことができます。優れたプログラマーは、人間が理解できるコードを書きます。- マーティン・ファウラー
私は選択肢 2 に投票します。読みやすくなっています。Commons がオプション #1 を使用しないためにこのメソッドを追加したことは明らかです。