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