version control - मैं अपने सभी कोड, डेटा, स्क्रिप्ट, कार्यों आदि को कैसे व्यवस्थित कर सकता हूं?




version-control project-management (3)

अपने संस्करण नियंत्रण प्रणाली में अपने सभी कोड रखें, और प्रत्येक के लिए बिल्ड / रन स्क्रिप्ट बनाएं। आपका डेटा सावधानीपूर्वक दूर करने के लिए जा रहा है (क्योंकि आप इसे एसवीएन में नहीं रखना चाहते हैं)

दूसरी चीज जो मैं जोड़ूंगा वह एक विकी होगा ताकि आप प्रत्येक परीक्षा / स्क्रिप्ट / आवेदन के बारे में जल्दी नोट कर सकें।

संगठित रखने के लिए आप एक 'एक-पुरुष टीम' के लिए कौन से उपकरण या दृष्टिकोण सुझाएंगे?

मैं अनुसंधान कर रहा हूं जिसमें कई कोडिंग शामिल हैं, सैकड़ों फेंक-दूर पर्ल स्क्रिप्ट, सी ++ बायनेरिज़ लिखते हैं, जब तक मैं कुछ बेहतर दृष्टिकोण नहीं मिल पाता, बड़ी मात्रा में डेटा जो अलग-अलग तरीकों से प्रीप्रोसेड होता है, जहां कुछ नए प्रीप्रोसेसिंग बनाता है पुराना तरीका अप्रचलित - जब तक मुझे पता नहीं कि पुराना तरीका वास्तव में बेहतर था, और इतने पर। मेरा काम स्वाभाविक रूप से एक बढ़ते लक्ष्य है, जैसा कि मुझे कई चीजों की कोशिश करना है, और अक्सर यह बिल्कुल सही नहीं है

यह पूरी तरह से अराजक स्थिति नहीं है, लेकिन यह सही से बहुत दूर है। क्या वहां सामान्य दृष्टिकोण है कि आप ऐसी स्थिति में सुझाएंगे? मैं अपने कोड के लिए SVN प्रयोग करता हूं, हालांकि डेटा के विभिन्न संस्करणों के लिए नहीं, क्योंकि यह बहुत बड़ा हो जाता है सभी लिपियों और बायनेरिज़ का ट्रैक रखना मुश्किल है, इसलिए मैं हमेशा उन पर टिप्पणी करता हूं, लिखूंगा कि मैं उन्हें कैसे दौड़ता हूं। लेकिन अगर आप कुछ अतिरिक्त विचार कर रहे हैं तो मैं उत्सुक हूं।

(मैं एक लिनक्स सिस्टम पर काम करता हूं।)


क्यों कुछ खुले स्रोत प्रोजेक्ट्स को देखने के लिए कि वे अपने कोड अड्डों का आयोजन क्यों नहीं करते हैं?

भले ही आप एक एक टीम टीम हैं यह आपकी प्रोजेक्ट को व्यवस्थित करने के लिए स्मार्ट होगा, इसलिए अधिक प्रोग्रामर्स जोड़ने में आसान होगा

अगर आप डेटा फ़ाइलों के लिए filesize के बारे में चिंतित हैं, तो आप चेकआउट जीआईटी के लिए शायद चाहते हैं। सूचकांक आकार आमतौर पर svn की तुलना में बहुत छोटा है


संस्करण नियंत्रण एक चाहिए, जैसा कि दूसरों ने कहा है संस्करण नियंत्रण पर मील के पत्तों के वर्णनात्मक लेबल रखते हुए मुझे लगता है कि बहुत मददगार है।

इसके अलावा आयरनगोफी ने भी कहा, मैं अपने निजी विकी टिडिलीविकि में अपने स्निपेट्स रखता हूं, मैंने इसे अपनी वेबसाइट पर अपलोड किया है, इसलिए मैं इसे कहीं भी, कभी भी एक्सेस कर सकता हूं।

एक अतिरिक्त विकल्प के रूप में आप एक टाइम ट्रैकर आवेदन को सोच सकते हैं। कई मुफ्त टाइम ट्रैकर्स हैं मैं एएसपी.नेट के टाइम ट्रैकर स्टार्टर किट का उपयोग करता हूं। आप अपने सॉफ़्टवेयर, बगफिक्स, मील के पत्थर का विकास रख सकते हैं।





project-organization