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