본문 바로가기

R 기초

2-2. 프로그램 작성 준비

반응형

참고문헌: 데이터 분석과 통계 프로그래밍을 위한 R프로그래밍 기초&활용(2013)


Chapter 2. R프로그래밍


2-2 프로그래밍 작성 준비


컴퓨터 과학자이자 교육자인 Jeremy Penzer에 의하면 어떤 언어를 사용하던 프로그래밍은 기본적인 과정을 따른다고 한다.

Penzer는 아래의 과정을 준수할 것을 권유하고 있다.


* 프로그램 명세: 가급적 명료하게 프로그램을 만드는 목적과 기능 등을 기록하는 것이 좋다.


* 코드 작성 계획: 명세를 시작하고 나서 곧장 코드를 작성하기보다는 프로그램 코드의 개괄적인 형태를 작성하는 것이 좋다.


* 상수 정의: 상수나 변수에 대한 정의를 미리해 두는 것이 좋다.


* 프로그램 문서화: 코드를 논리적이고 분명한 형태로 작성하다. 

                         프로그램의 각 부분에 대한 충분한 주석을 추가해서 각 부분에 대한 설명이 가능하도록 작성하다.

                         귀찮겠지만 여러분뿐만 아니라 다른 모두에게 도움이 되는 내용이다.


* 실행시 발생하는 문제 해결: 발견되는 문제를 여러 단계로 나누고 각 단계별 해결책을 다른 관점에서 찾아야 한다.

                                      코드의 일부를 주석처리해서 동작하지 않도록 해 보자.


* 프로그램 검증

반응형