Introducción
1.1 Presentación
1.2 ¿Qué es la mantenibilidad?
1.3 ¿Por qué es importante la mantenibilidad?
1.4 Los Tres principios de las directrices
1.5 Malentendidos sobre la mantenibilidad
1.6 Calificación de la Mantenibilidad
1.7 Panorama general de las directrices de mantenibilidad
Escribir: Unidades cortas y sencillas de Código, y el Código, una vez
2.1 Escribir Unidades cortas de Código
2.2 Motivación para escribir Unidades cortas de Código
2.3 Cómo aplicar la Directriz
2.4 Objeciones comunes a la escritura de unidades cortas
2.5 Escribir unidades simples de código
2.6 Motivación para escribir unidades simples de código
2.7 Cómo aplicar la Directriz
2.8 Objeciones comunes a la escritura de unidades simples de código
2.9 Escribir el código, sólo UNA VEZ
2.10 Motivación para escribir el código sólo una vez
2.11 Cómo aplicar la Directriz
2.12 Objeciones comunes a la escritura del código, sólo una vez
Mantener pequeños los interfaces de las unidades Separar los “concerns” en módulos y Acoplar ligeramente, los componentes de la arquitectura
3.1 Mantener pequeños los interfaces de las unidades
3.2 Cómo aplicar la Directriz
3.3 Objeciones comunes a Mantener pequeños los interfaces de las unidades
3.4 Separar los “concerns” en módulos
3.5 Motivación para Separar los “concerns” en módulos
3.6 Cómo aplicar la Directriz
3.7 Objeciones comunes a separar los “concerns” en módulos
3.8 Acoplar ligeramente, los componentes de la arquitectura
3.9 Cómo aplicar la Directriz
3.10 Objeciones comunes a Acoplar ligeramente, los componentes de la arquitectura
Mantener equilibrados, los componentes de la arquitectura Mantener pequeño el código base Automatizar los tests y Escribir código limpio
4.1 Mantener equilibrados, los componentes de la arquitectura
4.2 Motivación para Mantener equilibrados, los componentes de la arquitectura
4.3 Cómo aplicar la Directriz
4.4 Objeciones comunes a Mantener equilibrados, los componentes de la arquitectura
4.5 Mantener pequeño el código base
4.6 Cómo aplicar la Directriz
4.7 Objeciones comunes a Mantener pequeño el código base
4.8 Automatizar los tests
4.9 Cómo aplicar la Directriz
4.10 Objeciones comunes a Automatizar los tests
4.11 Escribir código limpio
4.12 Cómo aplicar la Directriz
4.13 Objeciones comunes a Escribir código limpio
ISO/IEC 25010
5.1. Contexto
5.2 ¿Para qué evaluar la calidad de un software?
5.3. Tipos de Tests
5.4 Principios
5.5 La Norma ISO/IEC 25010