Carregando...
Carregando...
Ajude a melhorar a plataforma
Leia o texto a seguir e identifique as lacunas que deverão ser preenchidas:
Na elaboração de software, a habilidade de escrever funções eficazes é crucial. Uma função ideal deve ser concisa, focada em uma única tarefa, e evitar qualquer tipo de [Preencher 1] que possa levar a resultados inesperados ou dificuldades de manutenção. Além disso, é importante que os nomes das funções sejam [Preencher 2], fornecendo uma clara indicação de suas finalidades e facilitando a compreensão e o uso por outros desenvolvedores.
Considerando esses princípios, quais são as duas características essenciais, que preenchem as lacunas, que uma função deve possuir para ser considerada eficaz e bem escrita?
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.
🎓 Gabarito Comentado (AVA):
A alternativa correta aponta para a ausência de "Efeitos colaterais" e o uso de nomes "Descritivos". Evitar efeitos colaterais garante que a função não altere estados ou variáveis fora do seu escopo, mantendo a clareza e previsibilidade do código. Utilizar nomes descritivos ajuda no entendimento da função, sua finalidade e uso, facilitando a manutenção e colaboração.
As outras alternativas não refletem as melhores práticas de escrita de funções.
"Efeitos colaterais - Enigmáticos" sugere um comportamento imprevisível e nomes confusos, o que é contraproducente.
"Parâmetros múltiplos - Descritivos", apesar de ter nomes descritivos, contradiz a ideia de funções focadas e concisas.
"Efeitos diretos - Concisos" é ambíguo e não aborda a questão da clareza e singularidade da função.
Por fim, "Repetições - Simples" sugere uma estrutura redundante e, embora simples, não necessariamente implica em eficiência ou clareza.