पाठ 9 / 25
अपरिचित कोड समझना
जो कोड आपने नहीं लिखा उसके लिए assistant को पढ़ने का साथी बनाएँ।
परतों में व्याख्या माँगें
नए codebase में आएँ तो assistant से पहले नक़्शा माँगें ("मुख्य modules कौन-से हैं और कैसे जुड़ते हैं?"), फिर एक फ़ाइल, फिर एक function, फिर एक पेचीदा पंक्ति पर जाएँ। उससे सिर्फ़ क्या नहीं, क्यों भी समझाने को कहें, और उदाहरण input-output दिलवाएँ। फिर दावों को कोड से मिलाकर जाँचें, क्योंकि आत्मविश्वास भरी व्याख्या भी ग़लत हो सकती है।
समझें, बनाएँ, सुधारें, बेहतर करें
चार काम ज़्यादातर रोज़ के उपयोग को ढकते हैं: कोड समझाना, लिखना, debug करना और refactor करना।
कोड पढ़ने की prompt
हल किया हुआ उदाहरण माँगने से व्याख्या ठोस बनती है और चलाकर जाँचना आसान होता है।
Explain this function for a new team member.
1. One sentence: what it does.
2. Walk through it line by line, noting any non-obvious parts.
3. Show a sample input and the exact output.
4. List edge cases where it could fail.
<paste the function>पुष्टि के लिए चलाएँ
व्याख्या कहे "आख़िरी तीन items लौटाता है", तो function को नमूने पर चलाकर देखें। दावों को छोटे प्रयोगों में बदलना सीखने और ग़लत व्याख्याएँ पकड़ने का सबसे तेज़ तरीक़ा है।
त्वरित जाँच: कोड की assistant की व्याख्या को कैसे लेना चाहिए?
- बेकार
- हमेशा सही
- जाँचने योग्य उपयोगी परिकल्पना के रूप में
- क़ानूनी दस्तावेज़
Answer
जाँचने योग्य उपयोगी परिकल्पना के रूप में — व्याख्याएँ समझ तेज़ करती हैं, पर आप उन्हें कोड पढ़कर या चलाकर पक्का करते हैं।