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