Phong cách mã

Lập trình R theo hướng phòng thủ

Dr. Colin Gillespie

Jumping Rivers

Tính nhất quán

Ai cũng đồng ý: nhất quán là then chốt

Điều này có thể nghĩa là đổi phong cách khi ở nhóm khác nhau!

Lập trình R theo hướng phòng thủ

Các quy tắc ít gây tranh cãi

  • Tranh cãi gán: = vs ->
x = 5
# or
x <- 5
  • Mọi người đều đồng ý: không nên trộn lẫn

  • Tôi thích = hơn để gán nhưng

  • DataCamp dùng <- trong các khóa học

Vì vậy hãy nhất quán

Lập trình R theo hướng phòng thủ

Khoảng trắng

Khoảng trắng nhất quán giúp mã dễ đọc hơn nhiều

So sánh

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

với

res <- t.test(x, paired = FALSE)
Lập trình R theo hướng phòng thủ

Khoảng trắng

Hai quy tắc được chấp nhận rộng rãi:

  • có khoảng trắng quanh phép gán x <- 5
  • có khoảng trắng sau dấu phẩy - x[1, 1] thay vì x[1,1]
Lập trình R theo hướng phòng thủ

Hãy thực hành!

Lập trình R theo hướng phòng thủ

Preparing Video For Download...