A respeito de desenvolvimento de sistemas, julgue o próximo ...

Próximas questões
Com base no mesmo assunto
Q1902815 Engenharia de Software

A respeito de desenvolvimento de sistemas, julgue o próximo item. 


A análise estática de código-fonte adota a verificação por boas práticas, que considera elementos como identação e convenção de nomes.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - errado.

A questão aborda a análise estática de código-fonte e sugere que ela envolve a verificação de boas práticas de programação, como identação e convenção de nomes. No entanto, essa descrição é incompleta e, por isso, a afirmação é incorreta.

A análise estática de código-fonte vai muito além de simplesmente verificar a aderência a boas práticas de formatação. Ela é uma técnica utilizada para identificar potenciais problemas e defeitos no código sem executá-lo. Os aspectos que a análise estática pode verificar incluem:

  • Erros de sintaxe: Verificação da correta utilização da gramática da linguagem.
  • Problemas de semântica: Identificação de operações que não fazem sentido ou que podem levar a erros.
  • Vulnerabilidades de segurança: Detecção de padrões que são conhecidos por introduzir riscos de segurança.
  • Código morto (dead code): Identificação de partes do código que nunca são executadas.
  • Vazamentos de memória: Verificação de problemas de alocação e liberação de memória.

Entretanto, é importante frisar que a análise estática de código pode incluir a verificação de estilo de codificação, como a identação e convenções de nomeação. Contudo, não se limita a esses aspectos. A análise estática visa detectar uma gama mais ampla de problemas potenciais, ajudando assim a garantir a qualidade, a manutenibilidade e a segurança do software.

Por isso, ao afirmar que a análise estática de código-fonte se restringe à verificação de boas práticas como identação e convenção de nomes, a questão foi classificada como errada, pois ignora outros aspectos críticos que são tipicamente examinados por ferramentas de análise estática.

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

A questão se refere à verificação por estilo e não verificação por boas práticas.

Verificação por estilo: Considera elementos como identação, espaços e tabs, convenção de nomes, número de parâmetros, alinhamento na vertical, formato e presença de comentários, dentre outros.

A verificação por boas práticas: evita duplicação de código, garante o correto uso de encoding, implementa o método clone(), verifica o tamanho de métodos, classes e parâmetros.

Gab: E

fonte:

https://www.devmedia.com.br/como-adotar-a-analise-estatica-de-codigo/32727

QUESTÃO RIDÍCULA!!!

Desde de quando identação e convenção de nomes deixou de ser também boas práticas???

Mais uma questão ridícula da CESP que pega textos da primeira fonte que acha na internet e leva tudo ao pé da letra.

Essa questão parece feita por uma pessoa do RH.

Análise estática de código - Pode ser classificada em três tipos, conforme abaixo:

Estilo: identação, espaçamento, convenções de nomes, comentários, alinhamento (Análise mais visual).

Boas práticas: Duplicação de códigos, tamanho de métodos/classes/parâmetros, variáveis não utilizadas. (Análise para melhoria da performance).

Bugs: null, uso incorreto de APIs, divisão por zero. (Análise para encontrar defeitos).

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo