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