सुंदर कोड शब्द एक बहुत अस्पष्ट और सार शब्द है। इसका पता लगाना आसान है कि यह क्या दर्शाता है, और इसका क्या अर्थ है, लेकिन इसे कभी भी एक माध्यमिक लक्ष्य से अधिक नहीं देखा जाना चाहिए।
यह मुझे कोड कवरेज मीट्रिक की बहुत याद दिलाता है। जब आपको संख्या अधिक हो जाती है तो आप आराम कर सकते हैं और किसी और चीज़ पर जा सकते हैं। लगभग 80% कवरेज वाला कोडबेस महान है, बुलेटप्रूफ नहीं, बल्कि चिल करने और अन्य काम करने के लिए पर्याप्त है। 40% कवरेज होना बहुत डरावना है और आपको उस नंबर को प्राप्त करने के लिए प्रोत्साहित करना चाहिए।
पॉइंट सिर्फ इतना है कि संख्या कम होने पर कोड कवरेज वास्तव में सार्थक है। तो इसे कम मत होने दो। जब कवरेज एक निश्चित बिंदु तक बढ़ जाता है, तो कुछ और पर जाएं।
इसी तरह सुंदर कोड महान है। यदि आपके पास सुंदर कोड है, तो बढ़िया है, कुछ और पर जाएं। इसके बारे में बहुत अधिक तनाव न करें। आप कभी भी उस 100% अंक को नहीं मारेंगे, और यदि आप करते हैं, तो आप पाएंगे कि आपने बहुत कुछ इस पर ध्यान केंद्रित किया है कि वह क्या पढ़ता है, या यह कैसा दिखता है, और यह क्या करता है, या यह कैसे करता है पर पर्याप्त नहीं है। । इसलिए एक उचित चिह्न प्राप्त करें और फिर रुक जाएं।
लेकिन अगर आपका कोड फ़गली है, अगर इसकी विशाल स्पैगेटी कोड की गड़बड़ है, अगर यह शारीरिक रूप से आपको फ़ाइल खोलने के लिए परेशान करता है, अगर आपके पास कोई टिप्पणी या प्रलेखन आदि आदि नहीं है, तो इसे ठीक करें। और इसे asap करें।
समय के साथ आपको पता चल जाएगा कि आपका कोड आधार आम तौर पर साफ-सुथरा है, आम तौर पर उज्जवल और आम तौर पर अधिक सुंदर और अधिक महत्वपूर्ण रूप से उपयोग करने योग्य जब आप इसे कम बनाने पर ध्यान केंद्रित करते हैं। सुंदर कोड लिखना एक कदम प्रक्रिया नहीं है।
कोई जादू दर्शन नहीं है। इसके 1000 छोटे कदम एक साथ पूरे किए गए, जिनमें से सभी एक ठोस उद्देश्य की सेवा करते हैं, जिसका कोड कितना सुंदर दिखता है, उससे कोई लेना-देना नहीं है। लेकिन, जब आप उन सभी को एक साथ सेवा देते हैं, तो वे इसके भागों के योग के रूप में सुंदर कोड बनाते हैं। वोल्टेरन की तरह। या कप्तान ग्रह।