Lar Desenvolvimento O que é verificação estática? - o que é techopedia

O que é verificação estática? - o que é techopedia

Índice:

Anonim

Definição - O que significa Verificação Estática?

A verificação estática é uma análise do código do computador para garantir que as práticas de codificação padrão sejam seguidas sem a necessidade de executar o programa. Uma análise é realizada em algumas versões do código-fonte e fornece uma maneira para os programadores depurarem novo código e detectarem possíveis erros no código compilado.

Techopedia explica a verificação estática

A verificação estática é amplamente usada em software para sistemas de computadores críticos para a segurança. As principais tecnologias usadas na verificação estática são a análise de tempo estático e a verificação de equivalência. O tempo e a verificação funcional em um fluxo de verificação estático são separados e executados em paralelo. A análise de tempo estático fornece verificações de tempo, enquanto a verificação de equivalência verifica a equivalência funcional de duas versões do mesmo circuito, à medida que o projeto é escalado por diferentes transformações, como reordenação, roteamento e posicionamento da cadeia de varredura.


Algumas técnicas de implementação da verificação estática são análise de fluxo de dados, verificação de modelo, interpretação de abstração e uso de asserções.


As ferramentas geralmente usadas para verificação estática incluem Sonar, Yasca, detector de copiar / colar, Stylecop, FxCop, BLAST, Clang, Lint e Checkstyle.

O que é verificação estática? - o que é techopedia