: slides; : recording; : materials; : blog post(s).
This talk was featured on the R Weekly podcast by Eric Nantz and Mike Thomas.
A confident Git practice can change the work life of anyone writing code or prose with R, resulting in a useful history to browse or go back to, the possibility to work in parallel on different aspects, etc. In particular, it is best git practice to create small, atomic commits with informative messages. Why? And how?
Une pratique confiante de git peut changer la vie professionnelle de quiconque écrit du code ou de la prose avec R. Avec git on obtient un historique utile à parcourir ou à consulter, la possibilité de travailler en parallèle sur différents aspects, etc. En particulier, un conseil récurrent sur git est de créer de petits commits atomiques avec des messages informatifs. Pourquoi ? Et comment ? Apprenez trois avantages des petits commits git.
Con Yanina Bellini Saibene, Paola Corrales, Elio Campitelli
La comunidad de usuarios y usuarias de R es global y por lo tanto multilingüe. Quienes producimos contenidos sobre R, ya sean sitios de documentación, libros, entradas de blog, adaptamos frecuentemente nuestros documentos a audiencias en varios idiomas. En rOpenSci tenemos un proyecto fructífero de publicación multilingüe, para el cual traducimos nuestra guía de desarrollo de paquetes y otros materiales de inglés a español.
Do you ever find yourself working on a codebase that has gotten a bit rusty over time? Or read an old script and have trouble understanding what it does?
It happens to me regularly, be it code that I wrote myself, or code I was tasked with, such as the established igraph R package. In this talk, I share some of my strategies to suffer less when renovating a codebase, as well as prevention ideas to make future renovations less likely, or easier.
Une pratique de Git confiante peut changer la vie de tout développeur·se de paquets R : un historique utile, une capacité à travailler en parallèle sur différents aspects dans différentes branches, etc. Cependant, il faut en arriver là à la sueur de son front, car Git, ce n’est pas simple ! Notamment, un obstacle peut être de ne pas savoir où et comment s’entraîner à utiliser les commandes moins basiques telles que git commit --amend pour changer son dernier commit, git rebase -i pour retravailler l’historique d’une branche, git bisect pour trouver quel commit a introduit ce fichu bug… Le paquet R saperlipopette est là pour vous aider !