Página 1 de 1

Análise de Programas em C

MensagemEnviado: 06 Set 2008 17:25
por Maurício
Salve, pessoal! Tudo nos trinca?

Alguém sabe de algum programa que faça a análise do seu programa de C?

Tava precisando de um analista que verificasse a consistência do meu programa, quer dizer, definições não usadas, sintaxe, varíaveis à toa, variáveis externas não declaradas, essas coisas assim. No popular, o lixo que a gente vai deixando, ehehehehehe
O programa fica muito grande e a gente começa a se perder no meio do caminho.

Eu ví falar do PC-LINT. Alguém aqui já usou/usa poderia dar umas dicas do uso desse cara?

Valeu!

Grato.

[]'s

MensagemEnviado: 06 Set 2008 18:53
por msamsoniuk
pois eh, o pclint eh comercial e existe uma opcao opensource, o splint. jah usei os dois, em funcao de requisitos de projeto. eles funcionam como um compilador, ou seja, vc compila de mentirinha seu codigo com eles e eles fazem a analise, apontando falhas e dando sugestoes. e o pclint me pareceu ser mais inteligente que o splint neste aspecto, enfim, com isso vc se obriga a escrever um codigo mais limpo e bonito para agradar a eles. feito isso, vc compila seu codigo normalmente.

mas como meu codigo costuma ser meio obfuscado, eu nao me dou muito bem com eles, entao costumo usar apenas a analise do proprio compilador. o gcc nesse caso possui a excelente opcao -Wall. com essa opcao o gcc faz uma analise mais fria do codigo, procurando por falhas mais objetivas e aponta situacoes que podem ser mal interpretadas pelo compilador. claro, se vc usar outro compilador, coisas que o gcc entende bem podem ser apontadas com o falhas, entao o pclint seria uma solucao mais definitiva e completa, se vc nao usa apenas um tipo de compilador.

MensagemEnviado: 07 Set 2008 15:38
por Maurício
Valeu, Marcelo!

Grato pelas infos.
Vou dar uma olhada nesses dois e ver se dá pra fazer uma faxina completa aqui, ehehehehe
A coisa tá feia!!! kkkkkkkkkkkkk

Blz!

[]'s