Parte IV. Buenas prácticas
Cuando empieces a utilizar Shiny, te llevará mucho tiempo crear incluso pequeñas aplicaciones, porque tienes que aprender los fundamentos. Con el tiempo, sin embargo, te sentirás más cómodo con la interfaz básica del paquete y las ideas clave de la reactividad, y podrás crear aplicaciones más grandes y complejas. Cuando empieces a escribir aplicaciones más grandes, te encontrarás con un nuevo conjunto de retos: mantener organizada, estable y mantenible una base de código compleja y creciente. Esto incluirá problemas como:
-
"No encuentro el código que busco en este enorme archivo".
-
"Hace seis meses que no trabajo en este código, y tengo miedo de romperlo si hago algún cambio".
-
"Otra persona empezó a trabajar conmigo en la aplicación, y seguimos pisándonos los talones mutuamente".
-
"La aplicación funciona en mi ordenador, pero no funciona en el de mi colaborador ni en producción".
En esta parte del libro, la de las "buenas prácticas", aprenderás algunos conceptos y herramientas clave de la ingeniería de software que te ayudarán a superar estos retos:
-
En el capítulo 17, te presentaré brevemente las grandes ideas de la ingeniería de software.
-
En el Capítulo 18, te mostraré cómo extraer código de tu aplicación Shiny en aplicaciones independientes y discutiré por qué te conviene hacerlo.
-
En el Capítulo 19, aprenderás sobre el sistema de módulos de Shiny, que te permite extraer el código acoplado de la interfaz de usuario y del servidor en componentes ...
Get Dominar el brillo now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.