Julgue o item abaixo, relacionados com JavaScript, Web Servi...
De acordo com o Clean Code, o programador deve ter o cuidado de declarar todas as variáveis locais em um único ponto, no início do código, como forma de facilitar a compreensão do código escrito.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Errado.
Para compreender a resposta correta, é importante discutir o conceito de "Clean Code" mencionado na questão. Clean Code é uma filosofia de desenvolvimento de software que enfatiza a importância de escrever código que seja fácil de entender e manter. Um dos princípios centrais dessa filosofia é a legibilidade do código, que é alcançada através de práticas como a nomeação clara de variáveis e funções, a organização lógica do código e a escrita de funções curtas que façam apenas uma coisa.
A afirmação de que todas as variáveis locais devem ser declaradas em um único ponto, no início do código, não é uma recomendação que alinha com os princípios do Clean Code. Pelo contrário, é sugerido que variáveis sejam declaradas tão próximo quanto possível do seu primeiro uso, garantindo que o contexto da variável esteja claro e que o código seja mais fácil de entender e manter. Além disso, limitar o escopo de uma variável à menor unidade possível (como uma função ou bloco de código) ajuda a prevenir erros relacionados a variáveis que estão fora de escopo ou foram modificadas acidentalmente em outra parte do programa.
Portanto, a ideia de centralizar a declaração de variáveis é um estilo mais antigo, comum em linguagens como C, onde as variáveis tinham que ser declaradas no início de um bloco de código. Em linguagens modernas como JavaScript, é mais apropriado declarar variáveis no ponto de sua primeira utilização, com o intuito de melhorar a clareza e reduzir a complexidade do código. Assim, a afirmação da questão contraria as práticas recomendadas no Clean Code, justificando a resposta Errado.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
O item apresenta uma afirmação incorreta. De acordo com as diretrizes do livro "Clean Code" de Robert C. Martin, a recomendação é que as variáveis locais sejam declaradas o mais perto possível de onde são usadas. Em vez de declarar todas as variáveis no início de um bloco de código, o livro sugere que você as declare quando for utilizá-las.
Declarar variáveis no início do código pode dificultar a compreensão do código, tornando-o menos legível. Quando as variáveis são declaradas perto do local onde são usadas, torna-se mais claro qual é o propósito de cada variável e como ela é utilizada em um contexto específico.
Portanto, a prática recomendada é declarar variáveis locais quando elas são necessárias no código, em vez de agrupá-las no início do código. Isso ajuda a tornar o código mais limpo, legível e fácil de entender.
ChatGPT
Gabarito (Errado)
21. Declara as variáveis próximas ao seu uso
Declara as variáveis locais o mais próximo possível de onde ela vai ser usada. Variáveis locais declaradas num sítio diferente dificultam a leitura do código.
Site:https://blog.dyegomaas.com.br/posts/artigo-posicionamento-variaveis/
https://medium.com/@jfcpcosta/clean-code-o-que-%C3%A9-para-que-serve-regras-e-exemplos-67cb92f446a9
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo