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