Programmation R défensive
Dr. Colin Gillespie
Jumping Rivers
Tout le monde s'accorde : la cohérence est essentielle
Cela peut impliquer de changer de style selon les équipes !
= vs ->x = 5
# or
x <- 5
Consensus : ne pas mélanger les deux
Je préfère le « supérieur » = pour l'affectation mais
DataCamp préfère <- dans ses cours
Donc restez cohérent
Des espacements cohérents rendent le code bien plus lisible
Comparez
res<-t.test(x,paired=FALSE)
avec
res <- t.test(x, paired = FALSE)
Deux règles largement admises :
x <- 5x[1, 1] plutôt que x[1,1]Programmation R défensive