「折りたたみ可能な if ステートメント」という例外が発生します。
次のコードのソナーを介して。
if(getSomething().equals(getSomething()){
if(getsomehing.contains(getSomething()){
}
}
折りたたみ可能な if ステートメント これらのステートメントは組み合わせることができます。
このメトリックの意味は何ですか?
「折りたたみ可能な if ステートメント」という例外が発生します。
次のコードのソナーを介して。
if(getSomething().equals(getSomething()){
if(getsomehing.contains(getSomething()){
}
}
折りたたみ可能な if ステートメント これらのステートメントは組み合わせることができます。
このメトリックの意味は何ですか?
see the pmd explanation for this: http://qa.nuiton.org/sonar/rules/show/pmd:CollapsibleIfStatements?layout=false
PMD/Sonar identified, that you don't need 2 if statements, but can rather combine it to one using AND/OR opeartors.
this should be OK:
if (getSomething().equals(getSomething()) && getsomehing.contains(getSomething())) {
}
最初のgetSomething
文字列が2番目の文字列と等しい場合、もちろん両方が互いに含まれています;-)