Recentemente ho esaminato gli strumenti di analisi statica C ++. Una cosa che mi confonde è la terminologia usata con questi strumenti:
Alcuni strumenti vengono semplicemente chiamati "strumenti di analisi statici" (ad es. CppCheck), altri sono chiamati "disinfettanti" (ad esempio ASan, TSan, MSan, UBSan) e altri sono chiamati "linters" (ad es. PC-Lint).
C'è una distinzione reale che può essere fatta tra questi tre termini, o sono semplicemente parole diverse per la stessa cosa?