Lo normal en los procesos de mantenimiento software es que el programador se enfrente a un código escrito por otro programador, por lo que la legibilidad de dicho código puede ahorrar mucho tiempo a la hora de diseñar e implementar los cambios.