코딩 스타일

방어적 R 프로그래밍

Dr. Colin Gillespie

Jumping Rivers

일관성

일관성이 핵심이라는 데 모두 동의합니다

팀이 바뀌면 스타일도 바꿔야 할 수 있습니다!

방어적 R 프로그래밍

이견 없는 규칙

  • 할당 논쟁: = vs ->
x = 5
# or
x <- 5
  • 혼용하지 말아야 한다는 데는 모두 동의합니다

  • 저는 할당에는 우수한 =를 선호하지만

  • DataCamp 강의에서는 <-를 권장합니다

그러니 일관성 있게 하십시오

방어적 R 프로그래밍

공백

일관된 공백은 코드를 훨씬 읽기 쉽게 합니다

비교해 보십시오

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

다음과 함께

res <- t.test(x, paired = FALSE)
방어적 R 프로그래밍

공백

널리 받아들여진 규칙 두 가지

  • 할당 주변에 공백 x <- 5
  • 쉼표 뒤에 공백 - x[1, 1] (vs x[1,1])
방어적 R 프로그래밍

연습해 봅시다!

방어적 R 프로그래밍

Preparing Video For Download...