Я должен дать общее замечание о каком-то огромном проекте Java, для которого у меня мало видимости, и мне было интересно, существуют ли какие-либо рекомендации для определения:
- какое количество классов в пакете можно считать правильным, низким или высоким (этот проект имеет 3,89 класса на пакет, что для меня немного мало),
- количество методов в классе? (этот проект имеет 6.54 метода для каждого класса...
- количество строк в одном методе? (этот проект имеет около 7 строк в каждом методе (кажется мне очень хорошо, может быть, немного ниже))
Я должен отметить, что этот вопрос касается только волюметрии. У меня есть куча отчетов из качественных инструментов (checkstyle, jdepend, cpd, pmd, ncss), которые дают мне больше видения избыточности кода, использования классов, ошибок и т.д.