Когда функция слишком длинная? - это подмножество этого вопроса, я думаю.
Что такое несколько хороших показателей для определения того, что класс слишком длинный?
Я пересматриваю набор правил принятия кода для проекта с внешними подрядчиками, и понял, что я не рассматривал это в прошлом, но должен охватывать это в будущем.