हमारे पास हमारे सॉफ़्टवेयर विकास से जुड़े बहुत सारे दस्तावेज़ हैं। इनमें आवश्यकताएं, डिजाइन दस्तावेज, बाहरी पीडीएफ, ग्राहक फाइलें, परीक्षण निर्देश आदि जैसी चीजें शामिल हैं। वर्तमान में, ये दस्तावेज सभी जगह बिखरे हुए हैं (विकी, "नेटवर्क पर कुछ जगह", एक स्थानीय डेवलपर्स हार्ड ड्राइव!)! और इससे भी बदतर जगह)।
उनमें से सबसे अच्छा तरीका क्या है? चूंकि हम अपने विकास के लिए दृश्य स्टूडियो (2010) का उपयोग करते हैं, और हमारे पास वास्तव में परियोजना पर कोई गैर-डेवलपर्स नहीं है, मैंने सोचा कि यह वीएस "समाधान" के भीतर उन्हें स्टोर करने का एक बड़ा विचार होगा, जो उन्हें अनुमति देगा स्रोत को नियंत्रित किया जाना, और सभी डेवलपर्स द्वारा सार्वभौमिक रूप से सुलभ होना।
हालांकि, वीएस वास्तव में ऐसा करने के लिए बनाया नहीं लगता है। यदि आप किसी भी डॉक्यूमेंट फ़ाइल को एडिट करते हैं, यहां तक कि बिल्ड गुण "कोई नहीं", "कॉपी न करें" के साथ सेटअप किया जाता है, तो वीएस को फिर से चलने से पहले सॉफ़्टवेयर का पुनर्निर्माण करना होगा। समाधान के भीतर "प्रलेखन परियोजना" बनाने का कोई तरीका नहीं है। (हम इसके लिए एक खाली सी # परियोजना का उपयोग करते हैं)। विजुअल स्टूडियो और वर्ड / एक्सेल फ्लैट स्रोत नियंत्रण को अच्छी तरह से नहीं करते हैं। आप चेक-इन की गई फ़ाइल को नहीं देख सकते हैं, और फिर फ़ाइल को बंद किए बिना परिवर्तन करने का निर्णय ले सकते हैं, परियोजना में जा रहे हैं, और परिवर्तन करने से पहले मैन्युअल रूप से जाँच कर सकते हैं। यह धीमी गति से और थकाऊ है।
वैसे भी यह हमारी टीम के साथ आया सबसे अच्छा है, लेकिन मैं वास्तव में चाहता हूं कि मेरे पास एक बेहतर (मुक्त) समाधान था।