मैं आर पैकेज लिखना शुरू करने की योजना बना रहा हूं।
मैंने सोचा कि पैकेज निर्माण की परंपराओं को सीखने के लिए मौजूदा पैकेजों के स्रोत कोड का अध्ययन करना अच्छा होगा।
अध्ययन के लिए अच्छे पैकेज के लिए मेरा मानदंड:
- सरल सांख्यिकीय / तकनीकी विचार : बिंदु पैकेज निर्माण के यांत्रिकी के बारे में सीखना है। पैकेज को समझना पैकेज के वास्तविक विषय के बारे में विस्तृत उच्च डोमेन विशिष्ट ज्ञान की आवश्यकता नहीं होनी चाहिए।
- सरल और पारंपरिक कोडिंग शैली : मैं कुछ और अधिक
Hello World
नहीं बल्कि पूरी तरह से कुछ अधिक की तलाश में हूं । R पैकेज सीखने पर Idiosyncratic ट्रिक्स और हैक विचलित करने वाले होंगे। - अच्छी कोडिंग शैली : कोड अच्छी तरह से लिखा गया है। यह दोनों को अच्छे कोडिंग की समझ बताता है, सामान्य तौर पर, और आर में कोडिंग के सम्मेलनों के बारे में जागरूकता।
प्रशन:
- कौन से पैकेजों का अध्ययन करना अच्छा होगा?
- सुझाए गए पैकेज स्रोत कोड या तो उपरोक्त मानदंडों या किसी अन्य मापदंड के सापेक्ष अध्ययन करने के लिए अच्छा होगा जो प्रासंगिक हो सकता है?
अपडेट (13/12/2010) डिर्क की टिप्पणियों के बाद मैं यह स्पष्ट करना चाहता था कि कोई संदेह नहीं कि कई पैकेज पहले अध्ययन करना अच्छा होगा। मैं यह भी मानता हूं कि पैकेज अलग-अलग चीजों (जैसे, विगनेट्स, एस 3 क्लास, एस 4 क्लास, यूनिट टेस्टिंग, रॉक्सिजन, आदि) के लिए मॉडल प्रदान करेंगे। फिर भी, अच्छे पैकेजों के बारे में ठोस सुझाव पढ़ना दिलचस्प होगा और जिन कारणों से वे शुरू करने के लिए अच्छे पैकेज होंगे।
मैंने "पैकेज" के बजाय "पैकेज" को संदर्भित करने के लिए ऊपर दिए गए प्रश्न को भी अपडेट किया है।