Defensief programmeren in R
Dr. Colin Gillespie
Jumping Rivers
Iedereen is het eens: consistentie is cruciaal
Dit kan betekenen dat je stijlen wisselt per team!
= vs ->x = 5
# of
x <- 5
Iedereen is het eens: niet mixen
Ik geef de voorkeur aan het betere = voor toewijzing, maar
DataCamp gebruikt <- in hun courses
Wees dus consistent
Consistente spatiëring maakt code veel leesbaarder
Vergelijk
res<-t.test(x,paired=FALSE)
met
res <- t.test(x, paired = FALSE)
Twee breed geaccepteerde regels:
x <- 5x[1, 1] i.p.v. x[1,1]Defensief programmeren in R