Defensywne programowanie w R
Dr. Colin Gillespie
Jumping Rivers
Wszyscy zgadzają się, że kluczem jest spójność
Może to oznaczać zmianę stylu w różnych zespołach!
= vs ->x = 5
# or
x <- 5
Wszyscy zgadzają się, że nie należy ich mieszać
Preferuję = do przypisania, ale
DataCamp preferuje <- w swoich kursach
Bądź spójny
Spójne odstępy znacznie ułatwiają czytanie kodu
Porównaj
res<-t.test(x,paired=FALSE)
z
res <- t.test(x, paired = FALSE)
Dwie powszechnie przyjęte zasady to
x <- 5x[1, 1] zamiast x[1,1]Defensywne programowanie w R