[MontelLUG] Tool per analisi qualitativa del codice C
Samuele
samuele.zanin a tiscali.it
Gio 4 Giu 2015 18:10:05 CEST
Qui sono elencati una serie di tool per l'analisi del codice C/C++.
http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis#C.2FC.2B.2B
Lo scopo di questi programmi è di prendere in pasto i sorgenti e di
tirare fuori tutte le cose potenzialmente pericolose presenti.
Es.: segnalano se si fa
if (a = b)
invece che
if (a == b)
assegnazioni tra tipi di dati che potrebbero dare problemi (es.:
assegnare un signed int to un unsigned int).
E molte altri potenziali errori di codifica.
Qualcuno ha esperienza di questi tool? Consigli?
Purtroppo non posso mettermi a provarli tutti.
Un requisito è che si limitino a controllare il singolo sorgente che gli
si da da analizzare e non pretendano di risolvere tutte le dipendenze in
file esterni.
Maggiori informazioni sulla lista
montellug