Stilul de cod

Programare defensivă în R

Dr. Colin Gillespie

Jumping Rivers

Consistența

Toți sunt de acord că stilul trebuie să fie consistent

Aceasta poate presupune schimbarea stilului în echipe diferite!

Programare defensivă în R

Reguli necontestate

  • Disputa atribuirii: = vs ->
x = 5
# or
x <- 5
  • Toți sunt de acord că nu trebuie să le amestecați

  • Personal prefer = pentru atribuire, dar

  • DataCamp preferă <- în cursurile sale

Fiți consecvenți

Programare defensivă în R

Spațierea

Spațierea consistentă face codul mult mai ușor de citit

Comparați

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

cu

res <- t.test(x, paired = FALSE)
Programare defensivă în R

Spațierea

Două reguli larg acceptate sunt

  • spații în jurul atribuirii x <- 5
  • spații după virgulă - x[1, 1] în loc de x[1,1]
Programare defensivă în R

Să exersăm!

Programare defensivă în R

Preparing Video For Download...