మీరు మంచి రచయిత కావాలనుకుంటే, వ్యాకరణాన్ని తెలుసుకోవడం సరిపోదు. మీరు ప్రముఖ గ్రంథాలను రూపొందించడానికి ఈ వ్యాకరణం ఎలా ఉపయోగించబడుతుందో చూపించే చాలా పుస్తకాలను కూడా చదవాలి. అదేవిధంగా, మీరు మంచి ప్రోగ్రామర్ కావాలనుకుంటే, కేవలం జావా నేర్చుకోవడం సరిపోదు. మీరు ఇతర ప్రోగ్రామర్లు వ్రాసిన చాలా నాణ్యమైన కోడ్ నమూనాలను కూడా చదవాలి మరియు ముఖ్యంగా, వారి నుండి అర్థం చేసుకోండి మరియు నేర్చుకోవాలి. వాస్తవానికి, కోడ్ల యొక్క అధిక-నాణ్యత ఉదాహరణలను బహిర్గతం చేయడం అనేది మీరు కొత్త నైపుణ్యాలను ఎంత త్వరగా మరియు ప్రభావవంతంగా నేర్చుకుంటారో ప్రభావితం చేసే కీలక కారకాల్లో ఒకటి.

ఇతరుల కోడ్లను చదవడం యొక్క ప్రాముఖ్యత
" నేను ఇతరుల కోడ్ చదవడం ద్వేషిస్తున్నానువారు ప్రాజెక్ట్లోని ఏదైనా భాగం ఎలా పనిచేస్తుందనే దానిపై మీకు అవగాహన కల్పిస్తారు మరియు అది ఎలా జరిగిందనే దాని గురించి మీకు ఉపయోగకరమైన అంతర్దృష్టులను అందిస్తారు. ఇది క్రమంగా, మీ జ్ఞానాన్ని గణనీయంగా మెరుగుపరచడంలో మరియు చివరికి మీ స్వంత శైలిని అభివృద్ధి చేయడంలో మీకు సహాయపడుతుంది.కోడ్ను ఎలా తవ్వాలి
మీరు ఇతరుల కోడ్లో మునిగిపోతున్నప్పుడు, మీరు డెవలపర్గా కాకుండా ఆర్కియాలజిస్ట్-పరిశోధకుడిగా భావించవచ్చు. మీరు మీ వద్ద చాలా "పారలు" కలిగి ఉన్నందున అందులో తప్పు ఏమీ లేదు. ఈ రోజుల్లో, మీరు చాలా మెటాడేటాకు యాక్సెస్ని కలిగి ఉన్నారు, ఇది కోడ్ను మరింత సులభంగా అర్థం చేసుకోవడంలో మీకు సహాయపడుతుంది. ఉదాహరణకు, కోడ్ను చదివేటప్పుడు, కాపీ చేసేటప్పుడు మరియు అతికించేటప్పుడు మీకు సహాయం చేయడానికి మీరు Gitని ఉపయోగించవచ్చు. అయినప్పటికీ, కోడ్ను మొదట్లో బాగా అర్థం చేసుకోవడంలో కొన్ని కీలక అంశాలు మీకు సహాయపడతాయి. అన్నింటిలో మొదటిది, మీరు ఈ క్రింది ప్రశ్నలను అడగాలి:- కోడ్లో మీకు తెలియనిది ఏమైనా ఉందా? అలా అయితే, ఆ "ఖాళీ స్థలాలను" సమీక్షించండి మరియు అవి దేనికి ఉపయోగించబడుతున్నాయో మీరు అర్థం చేసుకున్నారని నిర్ధారించుకోండి.
- కోడ్లో ఏదైనా అనవసరం ఉందా? డెడ్ కోడ్లు కూడా ఉన్నాయి, ప్రత్యేకించి మనం పెద్ద కోడ్బేస్ల గురించి మాట్లాడుతున్నట్లయితే.
- కోడ్కు ఏదైనా డిపెండెన్సీలు ఉన్నాయా? కొన్నిసార్లు మరిన్ని కోడ్లను కాపీ చేయడం/పేస్ట్ చేయడం ద్వారా ఆ డిపెండెన్సీని తీసివేయడం మంచిది.
- అతికించిన తర్వాత ఏవైనా లోపాలు సంభవించాయా?
- కోడ్ యొక్క శరీరం వాస్తవానికి ఎలా నిర్మించబడింది;
- కోడింగ్ శైలి;
- కోడ్ వ్రాసిన ప్రోగ్రామర్ సమస్యలను ఎలా పరిష్కరిస్తాడు.
-
కోడ్ని అమలు చేయండి మరియు ఫలితాలను అన్వేషించండి. కోడ్ని అమలు చేయడం వలన మీరు దానిని బాగా అర్థం చేసుకోవడానికి అవసరమైన సమాచారాన్ని అందిస్తుంది.
-
దాని ప్రధాన విధి మరియు ప్రారంభ స్థానం కనుగొనండి.
-
కోడ్ యొక్క మెకానిక్లను పూర్తిగా అర్థం చేసుకోవడానికి డీబగ్గర్తో కోడ్ను అమలు చేయండి (మీరు ఇక్కడ అత్యంత సమర్థవంతమైన జావా డీబగ్గింగ్ సాధనాలను కనుగొనవచ్చు ). అలా చేయడం ద్వారా, మీరు చదువుతున్న కోడ్ యొక్క అంతర్గత కార్యాచరణ యొక్క లోతైన విశ్లేషణను మీరు పొందుతారు.
-
కోడ్లోని వివిధ అంశాల మధ్య కనెక్షన్ల మైండ్మ్యాప్ను రూపొందించండి. ఏదైనా డీబగ్గర్ మూలకాల మధ్య కనెక్షన్ని మీకు చూపుతుంది కాబట్టి, మీరు వివిధ ఫంక్షన్లను పరస్పరం అనుసంధానించగలరు మరియు అవి ఒకదానితో ఒకటి ఎలా సంకర్షణ చెందుతాయో అర్థం చేసుకోగలరు.
GO TO FULL VERSION