tuve un error desagradable que desperdicia mi tiempo y el de mi colega, que era algo así:¿Alguna herramienta para detectar errores tontos en el código C?
for (i = 0; i < blah; i++); // <- I had a semi-colon here, that's the bug!
{
// Some awesome logic here
}
En primer lugar, es muy embarazoso, segunda cosa, que nunca debería repetir esto. Soy relativamente nuevo en C. En Java, creo que puedo usar FindBugs para detectar errores como estos, ¿qué herramienta debo usar para el código C? ¿Hilas?
Hemos tenido un gran éxito con el uso de un bate de béisbol aquí. Después de detectar el primer error tonto, ¡tienden a no hacer otro! – Danimal
Ah, el problema del punto y coma es un problema recurrente. Una extra, una faltante; no hace ninguna diferencia. Todos conducen a la misma búsqueda del dolor en el culo que lleva una eternidad y resulta en "¡Do!" y una bofetada en la cabeza. Todavía lo tengo de vez en cuando. –
Es posible que desee especificar la plataforma. No todas las herramientas funcionarán sin cambios en todas las plataformas. –