Io e un mio amico abbiamo discusso ieri delle differenze tra la scrittura di un grande software C ++ e la comprensione di una nuova recluta.
È possibile che dal momento che un software viene eseguito una riga alla volta e questo processo assomigli a come noi (umani) impariamo le cose e costruiamo qualcosa su un'altra, la scrittura di un software di grandi dimensioni è in realtà più semplice della lettura e della comprensione cosa fa (passare attraverso il codice aiuta ma hai bisogno di ricordare più classi / file sorgente insieme non sai nemmeno per cosa sono stati scritti, il codice multithreading aggiunge punti malus)?
Questo suona strano all'inizio ma dopo aver pensato un po 'sembrava ragionevole