Si no sabes lo que el software está tratando de lograr después de varias horas de leerlo.
No es tan malo si sabes cuál es el objetivo final del software. Poco a poco puedes averiguar los componentes de implementación subyacentes en detalle.
En un nivel más técnico y micro, supongo que los siguientes 3 puntos afectan a la calidad del …