Programação Defensiva em R
Dr. Colin Gillespie
Jumping Rivers
Todo mundo concorda: consistência é essencial
Isso pode significar mudar de estilo entre equipes!
= vs ->x = 5
# or
x <- 5
Todos concordam que você não deve misturar
Eu prefiro o superior = para atribuição, mas
A DataCamp prefere <- em seus cursos
Então seja consistente
Espaçamento consistente deixa o código muito mais legível
Compare
res<-t.test(x,paired=FALSE)
com
res <- t.test(x, paired = FALSE)
Duas regras amplamente aceitas são
x <- 5x[1, 1] em vez de x[1,1]Programação Defensiva em R