Carregando...
Carregando...
Ajude a melhorar a plataforma
Pelas boas práticas de “clean code”, o ideal é que nossas funções recebam no máximo quantos parâmetros?
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
Alternativa D - 2
O conceito de Clean Code (Código Limpo), sistematizado por Robert C. Martin ("Uncle Bob"), estabelece princípios para tornar o código mais legível e manutenível. Um dos pontos críticos abordados é a assinatura das funções e métodos.
A quantidade de argumentos de uma função impacta diretamente na sua complexidade cognitiva. Segundo o Clean Code, o número ideal de argumentos para uma função é zero (niládica), seguido por um (monádica) e dois (diádica). Funções com três argumentos (triádica) devem ser evitadas, e mais do que isso exige uma justificativa muito forte ou o agrupamento em objetos.
As categorias de argumentos são:
Considerando as boas práticas para manter o código limpo, o valor 2 é frequentemente citado como o limite superior ideal antes que a função comece a perder clareza.
Limitar o número de parâmetros facilita a criação de testes unitários e garante que a função siga o Princípio de Responsabilidade Única (SRP). Portanto, o ideal é que não ultrapasse 2 parâmetros.
Alternativa D.