
Petit Manuel de S4 est un guide à la programmation orienté objet sous R (ou S4). Ce tutorial ne demande pas de connaissance en objet ; par contre, des connaissances générales sur R sont requises.
Ce tutorial a pour but de donner rapidement aux lecteurs les outils permettants de lire des données et de les analyser (analyse univariée, puis tests statistiques). Il ne rentre pas dans les détails de la programmation, dans les types, dans les fonctions ou les boucles. Il traite simplement trois sujets : lectures des données ; analyse bivariée ; test statistiques (paramétriques et non paramétriques).
Ce tutorial reprend en détail toutes les étapes de la création d'un package, de l'instalation des logiciels jusqu'au dépot final sur le site du CRAN. Dans une première partie, il traite des package "classique" ; puis il aborde le cas particulier de la programmation S4.
C'est une sorte de crédo en informatique, tous les programmes sont buggués. Reste que si le bug est une fatalité, il est néanmoins possible de le combattre. Les "bonnes pratiques" sont des règles que les programmeurs choisissent de suivre pour améliorer la qualité de leur programmation et diminuer le nombre de bugs présents dans leur code. R, Bonnes Pratiques propose des bonnes pratiques adaptées au langage R.
A (Not So) Short Introduction to S4 is a guide to object programming with R (or S4). It does not require knowing object oriented programming. However, a minimum of knowledge about R and programming in general is necessary.