Un amigo mío y yo estábamos discutiendo ayer sobre las diferencias entre escribir un gran software C ++ y entenderlo como un nuevo recluta.
¿Es posible que, dado que un software se realiza una línea a la vez y este proceso se asemeja a cómo nosotros (los humanos) aprendemos cosas y construimos una cosa sobre otra, escribir un software grande es realmente más fácil que leerlo y entender lo que hace? (recorrer el código ayuda, pero necesita recordar varias clases / archivos fuente juntos, ni siquiera sabe para qué se han escrito, el código multiproceso agrega puntos de cálculo).
Esto suena extraño al principio, pero después de pensar un poco, parecía razonable