Executando verificação de segurança...
2

Recentemente vi a necessidade (acima de deixar o código limpo ou não) de encapsular condicionais em funções separadas quando precisei ter certeza que minha biblioteca de validação tinha 100% de cobertura de código. A única forma de atingir era separando as condicionais em funções.

Então, dessa forma, sugiro acrescentar ao seu texto mais essa vantagem: Tornar o código mais testável.

Carregando publicação patrocinada...