Recursos
Presentaciones
Presentaciones
- Proceso de solución de problemas.
- Paradigmas de programación.
- Cohesión y acoplamiento.
- Cualidades del software.
- Programación a la defensiva.
- Código limpio.
- Shibumi.
- Pruebas.
- Depuración.
- Optimización.
- Herramientas de programación (para C).
- Patrones de diseño.
Enlaces
Enlaces
- Listas de popularidad y vigencia de los lenguajes de programación.
- Documentación de programas.
- Documentación de funciones de biblioteca y llamadas al sistema.
- Depuración.
- GNU Debugger (gdb): sitio oficial, tutorial
- ddd
- valgrind
- Optimización.
- GNU Profiler (gprof): documentación, tutorial 1, tutorial 2
- GNU Coverage Tool (gcov): documentación, tutorial
- Herramientas de construcción
- Java: ant, maven
- C, C++ : GNU Make, GNU Build system
- Análisis estático de código
- Juez automático en línea