Programmation R défensive
Dr. Colin Gillespie
Jumping Rivers
Tout le monde s'entend : la cohérence est essentielle
Cela peut vouloir dire changer de style selon l'équipe !
= vs ->x = 5
# or
x <- 5
Tout le monde s'entend pour éviter de mélanger les deux
Je préfère le « meilleur » = pour l'affectation, mais
DataCamp privilégie <- dans ses cours
Donc, restez cohérent
Un espacement uniforme rend le code beaucoup plus lisible
Comparez
res<-t.test(x,paired=FALSE)
avec
res <- t.test(x, paired = FALSE)
Deux règles largement acceptées :
x <- 5x[1, 1] plutôt que x[1,1]Programmation R défensive