मुझे यह जानने की उत्सुकता है कि प्रोग्रामर टीमों ने आमतौर पर 80 और 90 के दशक के शुरुआती दिनों में अपने सॉफ्टवेयर विकास को कैसे प्रबंधित किया। क्या सभी स्रोत कोड केवल एक मशीन पर संग्रहीत थे, जिस पर सभी ने काम किया था, या स्रोत के चारों ओर पारित किया गया था और फ्लॉपी के माध्यम से मैन्युअल रूप से कॉपी किया गया था और मैन्युअल रूप से विलय किया गया था, या क्या उन्होंने वास्तव में एक नेटवर्क पर संशोधन नियंत्रण प्रणाली का उपयोग किया था (उदाहरण के लिए सीवीएस) जैसे कि हम कैसे करते हैं अभी व? या शायद एक ऑफ़लाइन सीवीएस जैसा कुछ इस्तेमाल किया जा रहा था?
आजकल हर कोई सोर्स कंट्रोल पर निर्भर है .. यह एक नॉन-ब्रेनर है। लेकिन 80 के दशक में, कंप्यूटर नेटवर्क स्थापित करना इतना आसान नहीं था, और सर्वोत्तम प्रथाओं जैसी चीजें अभी भी समझी जा रही थीं ...
मुझे पता है कि 70 और 60 के दशक में प्रोग्रामिंग बहुत अलग थी इसलिए संशोधन नियंत्रण आवश्यक नहीं था। लेकिन यह 80 और 90 के दशक में है कि लोगों ने कोड लिखने के लिए कंप्यूटर का उपयोग करना शुरू कर दिया, और अनुप्रयोग आकार और दायरे में बढ़ने लगे, इसलिए मैं सोच रहा हूं कि लोगों ने उस सब को वापस कैसे प्रबंधित किया।
इसके अलावा, यह प्लेटफार्मों के बीच कैसे भिन्न होता है? कहो Apple बनाम कमोडोर 64 बनाम Amiga बनाम MS-DOS बनाम विंडोज बनाम अटारी
नोट: मैं ज्यादातर दिन के माइक्रो कंप्यूटर पर प्रोग्रामिंग की बात कर रहा हूं , बड़ी यूनिक्स मशीनों की नहीं।