Mi amigo Luis Felipe Domínguez Vega aka H3R3T1C aka Felo ha escrito un documento para detectar bugs en nuestro código en C++.

g3346

En nuestros días de andanza con C++ nos hemos encontrado con los famosos Segmentation Fault, std::terminate, etc. errores que no siempre ocurren por “problemas de la PC”, sino que como humanos que somos, cometemos errores en nuestra codificación. C++ es un lenguaje de propósito general donde se nos permite crear casi cualquier software. Pero las propias reglas de codificación nos permiten introducir bugs en nuestros códigos, los cuales ni “fijándonos” bien a veces los vemos. De ahí que existan herramientas para detectarlos, el primero de ellos por supuesto es el propio compilador, pero por problemas de velocidad de compilación a veces no se revisan aspectos del código. Para ello existen los analizadores estáticos como cppcheck, cpplint, etc. En los siguientes epígrafes intentaré abarcar los temas más generales sobre estos analizadores.

Espero que les sea de ayuda ¿Donde está el archivito?, aquí taa: C++ bugs free