สไตล์การเขียนโค้ด

การเขียน R แบบ Defensive Programming

Dr. Colin Gillespie

Jumping Rivers

ความสม่ำเสมอ

ทุกคนเห็นพ้องว่าความสม่ำเสมอคือสิ่งสำคัญ

ซึ่งอาจหมายถึงการปรับสไตล์ตามแต่ละทีม!

การเขียน R แบบ Defensive Programming

กฎที่ไม่เป็นที่โต้แย้ง

  • สงครามการกำหนดค่า: = vs ->
x = 5
# or
x <- 5
  • ทุกคนเห็นตรงกันว่าไม่ควรใช้ปนกัน

  • ผมชอบใช้ = สำหรับการกำหนดค่า แต่

  • DataCamp เลือกใช้ <- ในคอร์สของตน

ดังนั้นจงใช้ให้สม่ำเสมอ

การเขียน R แบบ Defensive Programming

การเว้นช่องว่าง

การเว้นช่องว่างอย่างสม่ำเสมอทำให้โค้ดอ่านง่ายขึ้นมาก

เปรียบเทียบ

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

กับ

res <- t.test(x, paired = FALSE)
การเขียน R แบบ Defensive Programming

การเว้นช่องว่าง

กฎที่ได้รับการยอมรับอย่างกว้างขวางมี 2 ข้อ ได้แก่

  • เว้นช่องว่างรอบการกำหนดค่า x <- 5
  • เว้นช่องว่างหลังจุลภาค - x[1, 1] แทนที่จะเป็น x[1,1]
การเขียน R แบบ Defensive Programming

มาฝึกกันเถอะ!

การเขียน R แบบ Defensive Programming

Preparing Video For Download...