Avaliação das ferramentas de análise estática de códigos PHP utilizando templates de websites eGov baseados em CMS
Authors/Creators
Description
A análise estática de código é uma técnica amplamente utilizada para verificação de software, que é executada por meio de trechos de código pré-definidos para identificar defeitos e problemas sem a necessidade de executar o aplicativo. Este artigo se propõe a analisar e comparar algumas dessas ferramentas para a linguagem de programação PHP. O sistema em teste utilizado é o modelo de projeto padrão para sites do Governo Federal do Brasil (eGOV), desenvolvido para os CMS's Drupal, Joomla e WordPress, disponíveis gratuitamente no GitHub. Assim, para atingir este objetivo, selecionamos cinco ferramentas dentre as mais de 70 encontradas, utilizando como critérios ser uma ferramenta de análise de código estático de código aberto, possuir documentação disponível e abranger diversas métricas de código. Assim, classificamos as ferramentas de acordo com sua eficiência e eficácia para avaliá-las utilizando três projetos de CMS. Além disso, analisamos indicadores e gráficos para fazer uma comparação das vantagens e desvantagens de cada uma.
Files
Files
(158.3 MB)
| Name | Size | |
|---|---|---|
|
md5:56419be57268958c07deb614b517c96c
|
158.3 MB | Download |