Programmazione R difensiva
Dr. Colin Gillespie
Jumping Rivers
Tutti concordano: la chiave è la coerenza
Questo può voler dire cambiare stile con team diversi!
= vs ->x = 5
# or
x <- 5
Tutti concordano: non mischiare gli stili
Preferisco il superiore = per l'assegnazione ma
DataCamp preferisce <- nei corsi
Quindi sii coerente
Spazi coerenti rendono il codice molto più leggibile
Confronta
res<-t.test(x,paired=FALSE)
con
res <- t.test(x, paired = FALSE)
Due regole ampiamente accettate:
x <- 5x[1, 1] invece di x[1,1]Programmazione R difensiva