Ed
há 10 meses
Vamos analisar cada uma das opções para identificar a correta em relação ao conceito de "clean code": (A) Para se evitar a proliferação de funções curtas, recomenda-se o uso de uma função longa com muitas variáveis globais, cada qual com variáveis locais de pouco uso. - Essa opção vai contra os princípios de clean code, que defendem funções curtas e bem definidas, além de evitar o uso excessivo de variáveis globais. (B) O uso de um código que contenha as letras l e O como variáveis é mais recomendado que o uso de um código cujas variáveis sejam contador e resultado, por exemplo. - Essa opção não faz sentido, pois o uso de nomes de variáveis deve ser claro e descritivo, e não baseado em letras que podem ser confusas. (C) Os atuais ambientes de programação permitem que um único arquivo de código-fonte seja desenvolvido em diferentes linguagens, embora o ideal seja que um código-fonte contenha apenas uma linguagem. - Essa opção é verdadeira, pois clean code recomenda que um arquivo contenha apenas uma linguagem para manter a clareza e a manutenção do código. (D) A fim de facilitar o entendimento do código pelos desenvolvedores, recomenda-se utilizar gírias locais para nomear funções, sempre que possível. - Essa opção é incorreta, pois clean code defende o uso de nomes claros e universais, que sejam compreensíveis para todos os desenvolvedores, independentemente de sua origem. (E) Na análise léxica, o uso de uma mesma palavra para dois ou mais propósitos facilita a compilação de código, diminui o código e aumenta a velocidade dos objetos binários compilados. - Essa opção é enganosa, pois o uso de palavras com múltiplos significados pode causar confusão e dificultar a manutenção do código. Diante da análise, a opção correta é: (C) Os atuais ambientes de programação permitem que um único arquivo de código-fonte seja desenvolvido em diferentes linguagens, embora o ideal seja que um código-fonte contenha apenas uma linguagem.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material