Defensiv R-programmering
Dr. Colin Gillespie
Jumping Rivers
Alla är överens om att konsekvens är nyckeln
Det kan innebära att du byter stil när du byter team!
= vs ->x = 5
# or
x <- 5
Alla är överens om att du inte bör blanda
Jag föredrar = för tilldelning, men
DataCamp föredrar <- i sina kurser
Vara därför konsekvent
Konsekvent mellanrum gör koden mycket lättare att läsa
Jämför
res<-t.test(x,paired=FALSE)
med
res <- t.test(x, paired = FALSE)
Två allmänt accepterade regler är
x <- 5x[1, 1] i stället för x[1,1]Defensiv R-programmering