Sto mettendo insieme un discorso sulla storia delle migliori pratiche nello sviluppo del software e stiamo cercando di mettere insieme un po 'di timeline su come si sono evolute le buone pratiche.
Questa domanda parla della storia del controllo del codice sorgente e parla di come le prime versioni hanno iniziato ad apparire negli anni '80, ma spero che potremo andare più indietro.
Sto esaminando il lavoro svolto a Bletchley Park durante la seconda guerra mondiale e le macchine che Alan Turing e il suo team hanno costruito per decifrare i codici tedeschi. Questi sono ampiamente considerati come alcuni dei primi computer moderni e utilizzano switch hardware e componenti meccanici piuttosto che ciò che possiamo riconoscere come software oggi.
Tuttavia, questi erano i predecessori per i programmi che creiamo oggi e sono stati altrettanto complicati. Sappiamo che tipo di pratiche di tracciamento delle modifiche (o ciò che conosciamo oggi come controllo del codice sorgente) è stato utilizzato durante la creazione e la programmazione di queste macchine incredibili utilizzando gli switch?