Я запустил плагин PMD в Eclipse против моего кода, и я получаю предупреждение с высоким приоритетом для кода, аналогичного показанному ниже:
if(singleRequest !=null){
// do my work
}else{
// do my other work
}
PMD говорит `Avoid if (x != y) ..; else ..
;
И описание ошибки выглядит следующим образом:
In an "if" expression with an "else" clause, avoid negation in
the test. For example, rephrase:
if (x != y) diff(); else same();
as:
if (x == y) same(); else diff();
Most "if (x != y)" cases without an "else" are often return
но я все еще не могу понять влияние моего кода. Если бы кто-нибудь мог привести меня к примеру, я был бы признателен.