Styl kodowania

Defensywne programowanie w R

Dr. Colin Gillespie

Jumping Rivers

Spójność

Wszyscy zgadzają się, że kluczem jest spójność

Może to oznaczać zmianę stylu w różnych zespołach!

Defensywne programowanie w R

Zasady bezsporne

  • Spór o przypisanie: = 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

Defensywne programowanie w R

Odstępy

Spójne odstępy znacznie ułatwiają czytanie kodu

Porównaj

res<-t.test(x,paired=FALSE)

z

res <- t.test(x, paired = FALSE)
Defensywne programowanie w R

Odstępy

Dwie powszechnie przyjęte zasady to

  • odstępy wokół przypisania x <- 5
  • odstęp po przecinku – x[1, 1] zamiast x[1,1]
Defensywne programowanie w R

Czas na ćwiczenia!

Defensywne programowanie w R

Preparing Video For Download...