반응형
참고문헌: 데이터 분석과 통계 프로그래밍을 위한 R프로그래밍 기초&활용(2013)
Chapter 2. R프로그래밍
2-2 프로그래밍 작성 준비
컴퓨터 과학자이자 교육자인 Jeremy Penzer에 의하면 어떤 언어를 사용하던 프로그래밍은 기본적인 과정을 따른다고 한다.
Penzer는 아래의 과정을 준수할 것을 권유하고 있다.
* 프로그램 명세: 가급적 명료하게 프로그램을 만드는 목적과 기능 등을 기록하는 것이 좋다.
* 코드 작성 계획: 명세를 시작하고 나서 곧장 코드를 작성하기보다는 프로그램 코드의 개괄적인 형태를 작성하는 것이 좋다.
* 상수 정의: 상수나 변수에 대한 정의를 미리해 두는 것이 좋다.
* 프로그램 문서화: 코드를 논리적이고 분명한 형태로 작성하다.
프로그램의 각 부분에 대한 충분한 주석을 추가해서 각 부분에 대한 설명이 가능하도록 작성하다.
귀찮겠지만 여러분뿐만 아니라 다른 모두에게 도움이 되는 내용이다.
* 실행시 발생하는 문제 해결: 발견되는 문제를 여러 단계로 나누고 각 단계별 해결책을 다른 관점에서 찾아야 한다.
코드의 일부를 주석처리해서 동작하지 않도록 해 보자.
* 프로그램 검증
반응형
'R 기초' 카테고리의 다른 글
[R 기초] SAS 데이터 파일 불러오기 (0) | 2017.12.13 |
---|---|
2-5. R프로그래밍 핵심-R연산자 (0) | 2017.12.06 |
[R기초] 4. 목록(List), 데이터프레임(Dataframe) (0) | 2017.12.01 |
[R기초] 3. 행렬(Matrix) (0) | 2017.11.30 |
[R 기초] 2. 벡터 연산 (0) | 2017.11.29 |