2. Errori di commissione: Questi sono errori che si verificano quando qualcosa viene fatto in modo errato. Ad esempio, un programmatore potrebbe utilizzare la variabile o l'operatore sbagliato.
3. Errori di logica: Questi sono errori che si verificano quando il codice è logicamente errato. Ad esempio, un programmatore potrebbe utilizzare un ciclo che non termina mai o una condizione che è sempre vera.
4. Errori di sintassi: Questi sono errori che si verificano quando il codice è grammaticalmente errato. Ad esempio, un programmatore potrebbe utilizzare una parola chiave non valida o un punto e virgola mancante.
5. Errori di precisione: Si tratta di errori che si verificano quando i dati non vengono rappresentati con sufficiente precisione. Ad esempio, un programmatore potrebbe utilizzare una variabile in virgola mobile per rappresentare un numero intero o una stringa per rappresentare un numero.
Le ispezioni sono più efficaci nel trovare errori di sintassi, errori di omissione ed errori di commissione. Tuttavia, è meno probabile che trovino errori di logica, errori di precisione ed errori di omissione che non siano evidenti nel codice.