Partie IV. Meilleures pratiques
Lorsque tu commences à utiliser Shiny, il te faudra beaucoup de temps pour créer même de petites applications, car tu dois apprendre les principes fondamentaux. Au fil du temps, cependant, tu seras plus à l'aise avec l'interface de base du progiciel et les idées clés de la réactivité, et tu seras en mesure de créer des applications plus grandes et plus complexes. Lorsque tu commenceras à écrire des applications plus importantes, tu rencontreras une nouvelle série de défis : garder une base de code complexe et croissante organisée, stable et maintenable. Cela comprendra des problèmes tels que :
-
"Je ne trouve pas le code que je cherche dans cet énorme fichier".
-
"Je n'ai pas travaillé sur ce code depuis six mois, et j'ai peur de le casser si je fais des changements".
-
"Quelqu'un d'autre a commencé à travailler avec moi sur l'application, et nous continuons à nous marcher sur les pieds."
-
"L'appli fonctionne sur mon ordinateur mais ne fonctionne pas sur celui de mon collaborateur ou en production."
Dans cette partie du livre, consacrée aux "meilleures pratiques", tu apprendras quelques concepts et outils clés du génie logiciel qui t'aideront à surmonter ces défis :
-
Au chapitre 17, je te présenterai brièvement les grandes idées du génie logiciel.
-
Au chapitre 18, je te montrerai comment extraire le code de ton appli Shiny pour en faire des appli indépendantes et je discuterai des raisons pour lesquelles tu pourrais vouloir le faire.
-
Au ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access