जैसे ही आप अधिक स्रोत कोड पढ़ना शुरू करते हैं, आप इस पर बेहतर हो जाएंगे; आप पाएंगे कि आपके लिए क्या काम करता है। ,
- अपनी पसंद की विशेषता चुनें, और स्रोत को लागू करता है कि यह
- स्रोत में शुरुआत बिंदु का पता लगाएं और यह माध्यम से कदम खोजने की कोशिश:
इस बीच, कुछ रणनीतियों रहे हैं समझने के लिए यह अपने आप सेट
- प्रारंभ बिना किसी उद्देश्य के चारों ओर poking जब तक आप कुछ करता है कि लगता है की कोशिश आप उत्सुक (यानी एक दिलचस्प तकनीक, क्यों वे कहते हैं कि क्या किया है? आदि है कि)
एक चीज जो मेरी मदद करती है वह खुद को लेखक के जूते में रखना है। उन्होंने इस तरह से काम क्यों किया? क्या यह अच्छा/बुरा था? मेरे लिए, स्रोत कोड पढ़ना समस्याओं को हल करने के लिए नई रणनीतियों को सीखने के बारे में है। मैं आमतौर पर एक परियोजना को देखता हूं और सोचता हूं कि मैं इसे कैसे कर सकता था, फिर मैं देखता हूं कि वे इसे कैसे करते हैं और तुलना करते हैं।
विशेष रूप से सिनात्रा के लिए, यदि यह मैं था, तो मैं सबसे बुनियादी सिनात्रा वेब ऐप स्थापित करता हूं, और फिर यह पता लगाने की कोशिश करता हूं कि "प्राप्त करें" विधि श्रोता को कैसे सेट करती है। इसे वापस रैक जड़ों पर ट्रेस करें (रैक वह वेबसर्वर है जो इसका उपयोग करता है)। आप रैक अनुप्रयोगों के बारे में कुछ सीखना समाप्त कर सकते हैं।
आपको जो कुछ भी दिखाई देता है उसे समझने की ज़रूरत नहीं है, लेकिन उपर्युक्त उदाहरण की तरह, आप कुछ भी हो रहा है कि क्या हो रहा है। फिर अधिक प्रश्न पूछें और जवाब खोजने का प्रयास करें।
स्रोत
2010-07-23 13:48:56
इसे बंद करने से बचने के लिए इस तरह के अधिक व्यक्तिपरक प्रश्नों के लिए अपने प्रश्न पर समुदाय विकी सेटिंग के लिए जाएं :) – Matchu