У нас есть ряд проблем, которые PMD определил для нас - многие из которых кажутся ничтожными. У меня есть список ниже - могу ли я спросить ум улья - если вам нужно было выбрать верхние 5 crticial правил из ниже списка, что бы они были? Я стараюсь сбалансировать усилия с критичностью того, что было бы плохо, если бы оно было сделано для производства.Вопросы ПМД в кодексе - важны ли они?
Заранее благодарен!
AssignmentInOperand
AvoidDeeplyNestedIfStmts
AvoidDuplicateLiterals
AvoidInstantiatingObjectsInLoops
ClassWithOnlyPrivateConstructorsShouldBeFinal
CollapsibleIfStatements
цикломатическая сложность
EmptyIfStmt
ExcessiveMethodLength
ExcessivePublicCount
ImmutableField
InefficientStringBuffering
InsufficientStringBufferDeclaration
LocalVariableCouldBeFinal
LooseCoupling
MethodArgumentCouldBeFinal
NcssMethodCount
NPathComplexity
PackageCase
PositionLiteralsFirstInComparisons
SignatureDeclareThrowsException
SingularField
TooManyFields
UncommentedEmptyConstructor
UncommentedEmptyMethod
UnusedImports
UnusedPrivateField
UseSingleton
ОК - Я бы хотел добавить примечание к ответам. Я понимаю суть этих наборов правил и что их можно удалить, поэтому PMD игнорирует их. Мой вопрос больше соответствует следующим: «Если у вас ограниченные ресурсы, в лучшем случае, какой из TOP 5 в моем списке вы бы атаковали ?» – ved