PMD(hudsonに埋め込まれています)を使用して次の警告が表示されましたが、私のコードはCollapsibleIfStatementsとよく似ています。コードは、このコードは(それ以外の場合は、さらに多くの読めないコードを読んで、次の人のためになる)より、「折りたたみ式」ではありません、私の意見では、このCollapsibleIfStatements
// list to be filled with unique Somethingness
List list = new ArrayList();
// fill list
for (SomeObject obj : getSomeObjects()) { // interating
if (!obj.getSomething().isEmpty()) { // check if "Something" is empty *
if (!list.contains(obj.getSomething())) { // check if "Something" is already in my list **
list.add(obj.getSomething()); // add "Something" to my list
}
}
}
のように見えます。一方、私はこの警告を解決したい(PMDを非アクティブにすることなく)。
あまりにも魅力のように働いた、ありがとう – Rob