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