यदि आप एक अच्छा लेखक बनना चाहते हैं, तो केवल व्याकरण जानना ही काफी नहीं है। आपको बहुत सारी किताबें पढ़ने की भी ज़रूरत है जो यह दिखाएगी कि प्रमुख ग्रंथों को बनाने के लिए इस व्याकरण का उपयोग कैसे किया जाता है। इसी तरह, यदि आप एक अच्छा प्रोग्रामर बनना चाहते हैं, तो केवल जावा सीखना ही काफी नहीं है। आपको अन्य प्रोग्रामर द्वारा लिखे गए बहुत सारे गुणवत्ता कोड नमूने भी पढ़ने चाहिए, और सबसे महत्वपूर्ण बात यह है कि उन्हें समझें और सीखें। वास्तव में, कोड के उच्च-गुणवत्ता वाले उदाहरणों के संपर्क में आना उन महत्वपूर्ण कारकों में से एक है जो इस बात को प्रभावित करते हैं कि आप कितनी जल्दी और प्रभावी रूप से नए कौशल सीखेंगे।

दूसरों के कोड पढ़ने का महत्व
" मुझे दूसरे लोगों के कोड पढ़ने से नफरत हैवे आपको यह समझ देंगे कि परियोजना का कोई भी हिस्सा कैसे काम करता है और आपको यह कैसे किया जाता है इसके बारे में उपयोगी अंतर्दृष्टि प्रदान करेगा। यह, बदले में, आपको अपने ज्ञान को बेहतर बनाने में मदद करेगा और अंततः आपकी अपनी शैली विकसित करेगा।कोड में कैसे खोदें
जब आप दूसरों के कोड में गोता लगा रहे हों, तो आप एक डेवलपर के बजाय पुरातत्वविद्-अन्वेषक की तरह अधिक महसूस कर सकते हैं। इसमें कुछ भी गलत नहीं है क्योंकि आपके पास अपने निपटान में बहुत सारे "फावड़े" हैं। आजकल, आपके पास बहुत सारे मेटाडेटा तक पहुंच है जो आपको कोड को बहुत आसानी से समझने में मदद करेगी। उदाहरण के लिए, आप कोड को पढ़ते, कॉपी और पेस्ट करते समय स्वयं की मदद करने के लिए Git का उपयोग कर सकते हैं। फिर भी, कुछ प्रमुख बिंदु आपको शुरुआत में कोड को बेहतर ढंग से समझने में मदद कर सकते हैं। सबसे पहले, आपको निम्नलिखित प्रश्न पूछने चाहिए:- क्या कोड में कुछ ऐसा है जो आपको अपरिचित लगता है? यदि ऐसा है, तो उन "रिक्त स्थानों" की समीक्षा करें और सुनिश्चित करें कि आप समझते हैं कि उनका उपयोग किस लिए किया जाता है।
- क्या कोड में कुछ अनावश्यक है? मृत कोड भी मौजूद हैं, खासकर अगर हम बड़े कोडबेस के बारे में बात कर रहे हैं।
- क्या कोड की कोई निर्भरता है? कभी-कभी अधिक कोड कॉपी/पेस्ट करके उस निर्भरता को हटाना बेहतर होता है।
- क्या पेस्ट करने के बाद कोई त्रुटि हुई है?
- कोड का मुख्य भाग वास्तव में कैसे बनाया जाता है;
- कोडिंग की शैली;
- जिस प्रोग्रामर ने कोड लिखा है वह कैसे समस्याओं को हल करता है।
-
कोड चलाएँ और परिणाम एक्सप्लोर करें। कोड चलाने से आपको वह आवश्यक जानकारी मिलेगी जिसकी आपको इसे बेहतर ढंग से समझने के लिए आवश्यकता होगी।
-
इसका मुख्य कार्य और प्रारंभ बिंदु ज्ञात कीजिए।
-
कोड के यांत्रिकी को पूरी तरह से समझने के लिए डीबगर के साथ कोड चलाएं (आप यहां सबसे कुशल जावा डिबगिंग टूल पा सकते हैं)। ऐसा करने से, आप जो कोड पढ़ रहे हैं उसकी आंतरिक कार्यक्षमता का गहन विश्लेषण प्राप्त करेंगे।
-
कोड में विभिन्न तत्वों के बीच कनेक्शन का माइंडमैप बनाएं। जैसा कि कोई डीबगर आपको तत्वों के बीच एक कनेक्शन दिखाएगा, आप विभिन्न कार्यों को सहसंबंधित करने और समझने में सक्षम होंगे कि वे एक-दूसरे के साथ कैसे इंटरैक्ट करते हैं।
GO TO FULL VERSION