¿Cómo organizar grandes programas de R?

Cuando realizo un proyecto R de cualquier complejidad, mis scripts rápidamente se vuelven largos y confusos.

¿Cuáles son algunas de las prácticas que puedo adoptar para que siempre sea un placer trabajar con mi código? Estoy pensando en cosas como

Colocación de funciones en archivos fuente.Cuando romper algo a otro archivo fuenteLo que debería estar en el archivo maestroUsar las funciones como unidades organizativas (si vale la pena, dado que R dificulta el acceso al estado global)Indentación / prácticas de rotura de línea.Tratar (como {?¿Poner cosas como)} en 1 o 2 líneas?

Básicamente, ¿cuáles son sus reglas básicas para organizar scripts de R grandes?

Respuestas a la pregunta(10)

Su respuesta a la pregunta