Defenzivní programování v R
Dr. Colin Gillespie
Jumping Rivers
Všichni se shodují, že konzistence je klíčová
V různých týmech může být styl odlišný!
= vs ->x = 5
# or
x <- 5
Míchání obou stylů se nedoporučuje
Osobně dávám přednost =, ale
DataCamp používá ve svých kurzech <-
Buďte tedy konzistentní
Konzistentní mezery výrazně zpřehledňují kód
Porovnejte
res<-t.test(x,paired=FALSE)
s
res <- t.test(x, paired = FALSE)
Dvě obecně přijímaná pravidla:
x <- 5x[1, 1] místo x[1,1]Defenzivní programování v R