PaulaMorBla14 / TFG-Baloncesto

Métodos estadísticos aplicados al baloncesto
0 stars 1 forks source link

Limitar líneas de código a 80 caracteres y otros consejos de estilo #15

Open solmos opened 2 years ago

solmos commented 2 years ago

Intenta no tener líneas en tus scripts de más de 80 caracteres. Esto facilita mucho la lectura del código. Además, evitarías que el código se te salga del márgen en tus pdfs generados con Rmarkdown.

Otra cosa que veo es que no eres consitente con los nombres de las variables y funciones que creas. Elige una (en R se suele utilizar snake_case) y sé consistente. Nota que Snake_Case no es snake_case. También va por los nombres de las columnas de un data frame.

Esta guia de estilo está bastante bien: https://style.tidyverse.org/index.html

Por otro lado, esto es algo que he ido aprendiendo con los años. Rara vez doy a una variable el mismo nombre varias veces. Intenta agrupar manipulaciones a tus data frames y darles nombres informativos a estos nuevos data frames. Por ejemplo si le añado información del más menos a mi data frame orignal pbp, la llamaré con un nombre que me indique eso:

pbp_pm <- mutate(df, pm = get_pm(score))

Esto facilita luego comprender qué haces en cada paso y evita problemas de evaluación fuera de orden al trabajar interactivamente.