Pemrograman R Defensif
Dr. Colin Gillespie
Jumping Rivers
Semua analisis R dimulai dengan sedikit kode, lalu
Setiap proyek yang saya kerjakan
Nama direktori memberi konteks untuk skrip

Direktori ini berisi data, biasanya
csv & ExcelData hanya diedit di R

Semua kode R ada di direktori ini
Perhatikan Nama direktori bukan
hanya R/ saja

Di direktori ini, saya selalu punya berkas bernama
load.RBerkas ini memuat data dari input/
Hampir semua proyek yang saya kerjakan punya struktur serupa

Semua path bersifat relatif
battles <- read_csv("input/battles.csv")
foes <- read_xlsx("input/foes.xlsx")
Kode saya portabel

Ingat, semua berkas R ada di direktori R!
clean.R - untuk membersihkan datafunction.R - fungsi bantu apa punanalysis.R - analisis utamaNama standar yang dipakai di setiap proyek
Pemrograman R Defensif