rOpenSci inició el segundo grupo de campeones y campeonas ¡! Su formación comenzó con una sesión sobre el estilo del código, que resumiremos en este post. Saber más sobre la calidad del código es relevante para todos los proyectos del programa, ya sea crear un nuevo paquete, someter un paquete a revisión de software o revisar un paquete. Esta sesión de formación consistió en una charla y un debate, mientras que las próximas sesiones de formación sobre desarrollo de paquetes serán más prácticas....
Recientemente agregamos un nuevo párrafo en la versión de desarrollo de nuestra guía de desarrollo
Ofrece a las personas que usan tus paquetes una forma de excluirse de la verbosidad, preferiblemente a nivel de paquete: haz que la creación de mensajes dependa de una variable u opción de entorno (como “usaresto.silencioso” en el paquete usethis), en lugar de un parámetro de la función. El control de los mensajes podría ser a varios niveles (“ninguno”, “informar”, “depurar”) en lugar de ser lógico (ningún mensaje / todos los mensajes). El control de la verbosidad es útil tanto para usuarios y usuarias finales como para las pruebas. Puedes encontrar más comentarios interesantes en este issue de la guía de diseño de tidyverse.
...Detalles de la participación latinoamericana en el primer año del programa de campeonas y campeones de rOpenSci.
“Solo soy un politólogo, parado frente a la consola de R , pidiendole que le ayude a terminar una tesis”
Corría el año 2015, un estudiante de maestría de Ciencia Política tenía que procesar datos para entregar su tésis y decidió aprovechar la oportunidad para aprender a usar R. Al largo y tortuoso camino del requisito académico se agregó un grado de dificultad extra: incorporar un software de programación desde cero, con una curva de aprendizaje algo empinada.
...En este artículo resumimos las entrevistas de la serie Conociendo a las estrellas del universo R, les traemos cinco ejemplos de organizaciones y equipos que eligen el Universo R para facilitar el acceso y promover el intercambio de datos y software en comunidad.