W ramach regularnej analizy statycznej mojego programu, chciałbym sprawdzić, czy klasy najprawdopodobniej będą miały rozsądne metody toString()
. Prawdopodobnie nie jest tak, że każda klasa je implementuje, ale może to, że żadna z istniejących klas konkretnych nie używa Object
implementacji toString()
.Sprawdź, czy klasy Java implementują toString()
Czy istnieje zestaw narzędzi Lint, który sprawdza to? Te, których obecnie używam, to FindBugs i CheckStyle; Nie znalazłem oczywistego sposobu sprawdzenia przy użyciu którejkolwiek z tych metod. Patrzę również na dodanie PMD do mojego zestawu tekstylnego i będę również otwarty na coś z Sonaru. Więc wolałbym to zrobić za pomocą narzędzia już w mojej skrzyni narzędziowej, ale jeśli muszę dodać jeszcze jedno narzędzie, rozważę to.
Chciałbym użyć CheckStyle i utworzyć niestandardową regułę. Brzmi jak dobra zasada - powinieneś wnieść ją do bazy kodu open source. – Bohemian
Ah, więcej reguł! To jak klub ze striptizem. – irreputable