1.1. ¿Qué es el olor a código?1.2. ¿Qué es la refactorización?1.3. ¿Qué es una receta?1.4. ¿Por qué Código Limpio?1.5. Legibilidad, rendimiento o ambos1.6. Tipos de software1.7. Código generado por máquina1.8. Consideraciones sobre los nombres a lo largo del libro1.9. Patrones de diseño1.10. Paradigmas del lenguaje de programación1.11. Objetos frente a clases1.12. Modificabilidad