Je suis curieux de savoir comment les équipes de programmeurs géraient généralement leur développement logiciel dans les années 80 et au début des années 90. Tout le code source était-il simplement stocké sur une machine sur laquelle tout le monde travaillait, ou la source était-elle transmise et copiée manuellement via une disquette et fusionnée manuellement, ou utilisaient-ils réellement des systèmes de contrôle des révisions sur un réseau (CVS par exemple) comme nous le faisons à présent? Ou peut-être que quelque chose comme un CVS hors ligne était utilisé?
De nos jours, tout le monde dépend du contrôle des sources .. c'est une évidence. Mais dans les années 80, les réseaux informatiques n'étaient pas si faciles à mettre en place, et des choses comme les meilleures pratiques étaient toujours en cours d'élaboration ...
Je sais que dans les années 70 et 60, la programmation était assez différente, donc le contrôle des révisions n'était pas nécessaire. Mais c'est dans les années 80 et 90 que les gens ont commencé à utiliser des ordinateurs pour écrire du code, et les applications ont commencé à augmenter en taille et en portée, alors je me demande comment les gens ont géré tout cela à l'époque.
En outre, en quoi cela diffère-t-il entre les plates-formes? Dites Apple contre Commodore 64 vs Amiga vs MS-DOS vs Windows vs Atari
Remarque: je parle principalement de la programmation sur les micro - ordinateurs de l'époque, pas sur les grosses machines UNIX.