2004년 5월 6일 목요일

크기는 작지만 많은 data를 다루는 프로그램 만들기.

크기는 작지만 많은 data를 다루는 프로그램 만들기.

1. 입력, 출력, configuration, 옵션에 대한 Spec을 정한다.

2. spec에 따른 실행 예를 만든다.

3. Perl로 Prototype을 만들어 본다.

4. 잘 돌고 구현상의 문제가 없다는 것을 확인하면 C, C++ 같은 언어를
   사용한다.

5. 입력, 출력을 test하는 프로그램을 만든다.

6. 출력 결과를 validate하는 프로그램을 만든다.

7. 실행 옵션과 입력, 출력 파일 이름, 실행 경로, 수행 소요시간을
   포함한 shell script를 만든다.

7.1 shell script를 만들 때 생각할 점.
  . 경로, 입력, 출력 파일 이름등은 앞 부분에 변수로 만든다.
  . 수행 시작 시각을 출력하고, 수행 종료 시각을 출력한다.
  . script 파일은 옵션을 하나도 주지 않아도 동작해야 한다.

8. test환경과 결과를 기록한다.
   서버명, CPU사양, Memory의 양, 입,출력 data의 크기,
   소요 CPU time, sys, user,
   소요시간
   소요 memory량

댓글 없음:

댓글 쓰기