Ich plane, R-Pakete zu schreiben.
Ich dachte, es wäre gut, den Quellcode bestehender Pakete zu studieren, um die Konventionen der Paketkonstruktion zu lernen.
Meine Kriterien für gute Studienangebote:
- Einfache statistische / technische Ideen : Es geht darum, etwas über die Mechanik des Verpackungsbaus zu lernen. Für das Verständnis des Pakets sollten keine detaillierten, in hohem Maße domänenspezifischen Kenntnisse über das eigentliche Thema des Pakets erforderlich sein.
- Einfacher und konventioneller Codierungsstil : Ich suche etwas mehr als,
Hello World
aber nicht viel mehr. Idiosynkratische Tricks und Hacks würden ablenken, wenn man zum ersten Mal R-Pakete lernt. - Guter Codierungsstil : Der Code ist gut geschrieben. Es zeigt sowohl ein Verständnis für eine gute Codierung im Allgemeinen als auch ein Bewusstsein für die Konventionen der Codierung in R.
Fragen:
- Welche Pakete wären gut zum Lernen?
- Warum sollte der vorgeschlagene Quellcode des Pakets in Bezug auf die oben genannten Kriterien oder andere möglicherweise relevante Kriterien gut zu studieren sein?
Update (13/12/2010) Nach den Kommentaren von Dirk wollte ich klarstellen , dass es ohne Zweifel gut ist, viele Pakete zuerst zu studieren. Ich bin auch damit einverstanden, dass Pakete Modelle für verschiedene Dinge bereitstellen (z. B. Vignetten, S3-Klassen, S4-Klassen, Komponententests, Sauerstoff usw.). Dennoch wäre es interessant, zunächst konkrete Vorschläge zu guten Paketen und die Gründe dafür zu lesen.
Ich habe auch die Frage oben aktualisiert, um auf "Pakete" anstatt "Paket" zu verweisen.