Bonjour,
Je suis en train d'appréhender R depuis quelques mois, et il m'a été demandé de convertir un script existant dans une structure classe/objet. J'utilise le paradigme RC qui me semble le plus rapide à implémenter compte tenu de mon background (codeur orienté-objet en PHP, Python et un peu Java) et pour lequel j'ai trouvé une bonne documentation dans le livre d'Henri Laude aux éditions ENI.
Cependant j'ai une question : si jamais ce code devait évoluer vers un package, est-ce que RC est un bon candidat ? Ou bien faut-il mieux partir d'autres paradigmes comme S3 ou S4 ? Il semble que la plupart des packages déposés sur CRAN soient écrits en se basant sur S3 et que l'écriture du fichier NAMESPACE est plus ardue avec RC. Apparemment, ce paradigme limite aussi les possibilités d'extension du code par des tiers.
Bien cordialement,
CetTer
Partager