A respeito de desenvolvimento de sistemas, julgue o próximo ...
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.
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