2010-05-22 12 views
6

के साथ सीखने और "गायन" रूबी हैलो मैं पढ़कर रूबी प्रोग्रामिंग भाषा पुस्तक पढ़कर अपने रूबी ज्ञान को बेहतर बनाने की कोशिश कर रहा हूं। काम पर Coders पढ़ना साक्षात्कार देने की है कि बहुत कुछ मैं देखा एक परियोजना स्रोत कोड में गोता लगाने का सुझाव देते हैंसिनात्रा

  • सर्वोत्तम प्रथाओं जानने के लिए
  • बुरी आदतों
  • और पाठ्यक्रम नई प्रेरणा लेने के लिए की के बारे में पता होना करने के लिए चीजों को कैसे करें।

मैंने एक परियोजना को चुनने का फैसला किया जितना मैं स्वयं पा सकता था। मेरी पसंद सिनात्रा थी क्योंकि यह 1000 एलओसी है।

क्या यह सीखने के लिए एक अच्छी परियोजना है? क्या आप एक और अधिक सरल सुझाव देते हैं (यानी कम एलओसी)?

मैंने पहले रेल मशीनरी देखने की कोशिश की है लेकिन मैं इससे डर गया था।

उत्तर

2

मैं रूबी में इतना नहीं हूं (हालांकि मैंने सिनात्रा के साथ थोड़ा सा खेला है), लेकिन मैं कहना चाहता हूं कि कार्य सलाह पर कोडर को "प्रोजेक्ट कोड न केवल एक परियोजना से पढ़ा जाना चाहिए" , लेकिन कई से "। हम तुलना करके सबसे अच्छा सीखते हैं। यह भी है कि हम पैटर्न कैसे खोज सकते हैं और उन्हें दूर कर सकते हैं।

तो हो सकता है आप सिनात्रा से कुछ विषय चुन सकते हैं, देखें कि यह कैसे कार्यान्वित किया जाता है, तो जिस तरह से यह रेल में किया जाता है के साथ तुलना।

अधिक स्रोतों से आप बेहतर करने पर विचार आप किसी विशेष विषय को समझते हैं।

2

सिनात्रा कोड पढ़ना एक अच्छी शुरुआत है। आप रैक पर भी पढ़ना चाहेंगे, HTTP इंटरफेस सिनात्रा का उपयोग करता है। कोडिंग प्रथाओं के लिए जरूरी नहीं है बल्कि यह समझने के लिए कि सिनात्रा पूरे ढेर में कैसे फिट बैठता है।

Ionuţ का जवाब देने के लिए जोड़ा जा रहा है, रेल भी रैक का उपयोग करता है, तो आप दोनों सिनात्रा और रेल को देखने के लिए निर्णय लेते हैं, आप तुलना कर सकते हैं तो कैसे वे रैक का उपयोग करें।

gem list में
2

कोशिश टाइपिंग सभी जवाहरात आप स्थापित किया है सूची। अपने डोमेन के लिए प्रासंगिक एक चुनें।

+0

तो, प्रकार "मणि सर्वर" और docs.They're भयानक को देखो! –