Je prévois de commencer à écrire des packages R.
J'ai pensé qu'il serait bon d'étudier le code source des paquets existants pour apprendre les conventions de la construction de paquets.
Mes critères pour les bons forfaits à étudier:
- Idées statistiques / techniques simples : il s’agit d’apprendre les mécanismes de la construction de paquets. Comprendre le paquet ne devrait pas nécessiter une connaissance détaillée d'un domaine spécifique sur le sujet du paquet.
- Style de codage simple et conventionnel : je recherche quelque chose de plus que,
Hello World
mais pas beaucoup plus. Des astuces et des bidouilles idiosyncratiques seraient gênantes lors du premier apprentissage des packages R. - Bon style de codage : Le code est bien écrit. Il révèle à la fois une compréhension du bon codage en général et une connaissance des conventions de codage de R.
Des questions:
- Quels forfaits seraient intéressants à étudier?
- Pourquoi le code source du paquet suggéré serait-il bon à étudier par rapport aux critères mentionnés ci-dessus ou à tout autre critère pouvant être pertinent?
Mise à jour (13/12/2010) Pour faire suite aux commentaires de Dirk, je voulais préciser que de nombreux paquetages seraient intéressants à étudier en premier. Je conviens également que les packages fourniront des modèles pour différentes choses (par exemple, vignettes, classes S3, classes S4, tests unitaires, Roxygen, etc.). Néanmoins, il serait intéressant de lire des suggestions concrètes sur les bons packages pour commencer et sur les raisons pour lesquelles ils seraient bons pour commencer.
J'ai également mis à jour la question ci-dessus pour faire référence à "packages" plutôt que "package".