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