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