हम सिर्फ उन स्थितियों में से एक हैं, जो कभी-कभार तब सामने आती हैं जब कोई डेवलपर कुछ दिनों के मिड-प्रोजेक्ट के लिए बीमार हो जाता है।
इस बारे में कुछ सवाल थे कि क्या वह अपने कोड का नवीनतम संस्करण ले सकता है या क्या उसकी स्थानीय मशीन पर हाल ही में कुछ और है जिसे हमें देखना चाहिए, और हमारे पास एक ग्राहक के लिए डिलीवरी लंबित है, इसलिए हम इंतजार नहीं कर सकते उसे वापस करने के लिए।
अन्य डेवलपर्स में से एक ने कार्यक्षेत्रों की गड़बड़ी को देखने और देखने के लिए उस पर लॉग ऑन किया, कई एक ही परियोजनाओं के प्रतीत होते हैं, टाइमस्टैम्प के साथ जिसने यह स्पष्ट नहीं किया कि कौन सा "चालू" था (वह परियोजना के संस्करणों पर कुछ बिट्स की तुलना में प्रोटोटाइप कर रहा था) उसकी "कोर" एक)।
जाहिर है कि यह गर्दन में दर्द है, हालांकि विकल्प (जो प्रत्येक डेवलपर अपनी मशीन पर कैसे काम करता है इसके लिए सख्त मानक प्रतीत होता है ताकि यह सुनिश्चित किया जा सके कि कोई अन्य डेवलपर न्यूनतम प्रयास के साथ चीजों को उठा सकता है) कई को तोड़ने की संभावना है डेवलपर्स व्यक्तिगत कार्य प्रवाह और एक व्यक्तिगत स्तर पर अक्षमता का नेतृत्व करते हैं।
मैं चेक-इन कोड के लिए मानकों या सामान्य विकास मानकों के बारे में बात नहीं कर रहा हूँ, मैं बात कर रहा हूँ कि कैसे एक डेवलपर स्थानीय रूप से काम करता है, एक डोमेन जिसे आमतौर पर माना जाता है (मेरे अनुभव में) लगभग पूरी तरह से डेवलपर्स के नियंत्रण में है।
तो आप इस तरह की स्थितियों को कैसे संभालते हैं? क्या उन चीजों में से एक है जो बस होती है और आपको उन चीजों से निपटना पड़ता है, जो डेवलपर्स के लिए आप भुगतान करते हैं, जिस तरह से उन्हें सूट करने की अनुमति है?
या क्या आप डेवलपर्स से इस क्षेत्र में मानकों का पालन करने के लिए कहते हैं - विशिष्ट निर्देशिकाओं का उपयोग, मानकों का नामकरण, विकी पर नोट्स या जो भी हो? और यदि ऐसा है तो आपके मानक क्या हैं, वे कितने सख्त हैं, आप उन्हें और इतने पर पुलिस कैसे बनाते हैं?
या कोई और उपाय है जो मुझे याद आ रहा है?
[तर्क के लिए मान लें कि डेवलपर से बात करने के लिए संपर्क नहीं किया जा सकता है कि वह यहां क्या कर रहा था - भले ही वह यह जान और वर्णन कर सके कि कौन सा कार्यक्षेत्र है जो स्मृति से सरल और निर्दोष नहीं है और कभी-कभी लोग वास्तव में ऐसा नहीं कर सकते हैं 'संपर्क नहीं किया जाना चाहिए और मुझे ऐसा समाधान चाहिए जो सभी घटनाओं को कवर करे।]
संपादित करें: मुझे लगता है कि किसी के कार्य केंद्र के माध्यम से जाना खराब रूप है (हालांकि यह एक दिलचस्प है - और संभावित ऑफ-टॉपिक - ठीक यही कारण है कि सवाल) और मैं निश्चित रूप से असीमित पहुंच को नहीं देख रहा हूं। एक मानक की तर्ज पर अधिक सोचें जहां उनकी कोड निर्देशिकाएं केवल पढ़ने के लिए साझा की जाती हैं - कुछ भी नहीं बदला जा सकता है, और कुछ भी नहीं देखा जा सकता है।