Julgue o item abaixo, relacionados com JavaScript, Web Servi...

Próximas questões
Com base no mesmo assunto
Q2275372 Programação
Julgue o item abaixo, relacionados com JavaScript, Web Services e análise estatística de código-fonte. 

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.
Alternativas

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