reprexreprex sta per Reproducible Example ed è un esempio minimale e ben strutturato di un errore in cui sei incorso. Riprodurre un errore spesso in maniera tale che qualcuno lo possa capire e risolvere è più difficile che risolvere l’errore stesso, anzi accade strutturando il reprex si trova la soluzione all’errore per cui si sta scrivendo lo stesso reprex. Il pacchetto reprex presta una mano allo sviluppatore R permettendogli di velocizzare il processo di composizione di un reprex da segnalare nella sezione issues al manutentore della repo a cui si sta contestando l’errore, o da sottomettere a Stack Overflow che ha delle linee guida abbastanza strette per la costruzione della domanda. La chiamata reprex::reprex() essenzialmente genera un foglio in Markdown contente il codice (visibile nel Viewer pane di RStudio) e copia su clipboard il codice sorgente cosicchè possa essere incollato nei luoghi sopra citati.
reprexCominciamo con un esempio semplice:
x = factor("a")
y = factor("b")
c(x,y)## [1] 1 1
A work by Niccolò Salvini
niccolo.salvini27@gmail.com
Made with in Florence