Quantas linhas de código uma função / procedimento / método deve ter? [duplicado

Possible Duplicate:
Quando uma função é muito longa?

Recentemente, recebi a tarefa inviável de revisar códigos ruins escritos por outro desenvolvedor e documentar as más práticas. (Tudo isso com o objetivo de não pagar pelo trabalho do desenvolvedor, e não por qualquer razão altruísta, é claro!)

O código revisado possui vários procedimentos que são muitas linhas de código - o mais longo é quase 600 linhas. Alguns problemas com os quais pensei são: manutenção e legibilidad

O truque é que preciso justificar para um leigo por que essa é uma prática ruim e, se possível, apoiá-la com um livro de referência atual e bem considerado. As analogias também são boa

Alguma ideia

Duplicado Quando uma função é muito longa?
Duplicado elhor regra para o tamanho máximo da funçã

questionAnswers(6)

yourAnswerToTheQuestion