कोडिंग स्टाइल

Defensive R Programming

Dr. Colin Gillespie

Jumping Rivers

निरंतरता

सब सहमत हैं: निरंतरता सबसे अहम है

इसका मतलब अलग टीमों में स्टाइल बदलना भी हो सकता है!

Defensive R Programming

बिना विवाद के नियम

  • असाइनमेंट की बहस: = बनाम ->
x = 5
# or
x <- 5
  • सब मानते हैं कि मिक्स & मैच नहीं करना चाहिए

  • मुझे असाइनमेंट के लिए श्रेष्ठ = पसंद है लेकिन

  • DataCamp अपने कोर्स में <- को प्राथमिकता देता है

इसलिए consistent रहें

Defensive R Programming

स्पेसिंग

सुसंगत स्पेसिंग से कोड पढ़ना बहुत आसान होता है

तुलना करें

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

साथ में

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

स्पेसिंग

दो व्यापक रूप से स्वीकृत नियम हैं

  • असाइनमेंट के चारों ओर स्पेस - x <- 5
  • कॉमा के बाद स्पेस - x[1, 1] बजाय x[1,1]
Defensive R Programming

अभ्यास करते हैं!

Defensive R Programming

Preparing Video For Download...