Recorrido narrado
Cómo revisar un diff
- Buscar los bucles y, dentro de cada uno, cada llamada a una operación de una colección.
- Preguntar el costo de esa operación con la fila de su estructura en la tabla de costos (la que cerró cada tema): ¿recorre, copia, ordena?
- Multiplicar por las veces que se ejecuta.
- Comparar con el perfil de uso: ¿qué tamaños tendrá en producción?
- Proponer el cambio mínimo de estructura y escribir el test que lo demuestra: un test de costo (cuenta de operaciones o tiempo con un tamaño grande) que falla con el diff y pasa con el arreglo.
El último paso es el que convierte una opinión en un hecho: el test le muestra al autor (humano o agente) dónde está el problema.
Lee el recorrido de esta página. Al pasar al siguiente momento, este cuenta como leído.