Мені цікаво дізнатись, як команди програмістів, як правило, керували розробкою програмного забезпечення ще у 80-х та на початку 90-х. Чи весь вихідний код просто зберігався на одній машині, над якою працювали всі, або джерело передавались навколо та копіювались вручну через дискети та об'єднувались вручну, чи вони насправді використовували системи управління ревізією через мережу (наприклад, CVS), як це робимо ми тепер? Чи, можливо, використовується щось на зразок автономного CVS?
Сьогодні всі залежать від контролю джерел. Але в 80-х роках комп'ютерні мережі було не так просто налаштувати, і такі речі, як найкраща практика, все ще з'ясовувались ...
Я знаю, що в 70-х і 60-х програмування було зовсім іншим, тому контроль над ревізією не був необхідним. Але саме у 80-ті та 90-ті люди почали використовувати комп’ютери для написання коду, а додатки почали збільшуватися в розмірах та масштабах, тож мені цікаво, як люди керували цим усім тоді.
Також, чим це відрізняється між платформами? Скажіть Apple проти Commodore 64 проти Amiga проти MS-DOS проти Windows проти Atari
Примітка. В основному я говорю про програмування на мікрокомп'ютерах дня, а не на великих машинах UNIX.