• C++
  • Valgrind en Mac OS Snow Leopard

    Mac OS X 10.6 Snow Leopard

    Valgrind es una herramienta que permite ejecutar análisis dinámicos sobre la ejecución de otros programas, pudiendo por ejemplo permitirnos depurar el uso de la memoria de un programa, pudiendo detectar los insidiosos memory leaks (memoria no liberada) de nuestro código fuente. Esta herramienta es de amplio uso en Linux, pero la versión actual no compila […]

  • C++
  • Cómo documentar el código

    Introducción A continuación explicaré una metodología para documentar código fuente, que aunque en principio supondré que es para C++, esto es lógicamente extensible a cualquier otro lenguaje (JAVA, C, PHP, …), ya sea orientado a objetos o no. Los objetivos finales de la documentación dentro del código fuente serán: Que el código quede documentado de […]