편한 개발을 위한 좋은 클래스

끄적끄적 2007. 12. 22. 12:08
흠... 모 내가 프로그래밍을 잘 하는 것은 아니지만, 석사 기간 동안 개발할 프로그램을 쉽게 만들기 위해서 어떤 작업을 미리하면 좋을까에 대해서 한번 써보자.

1. 환경 설정 클래스
이미 만들어서 사용하고 있지만 환경설정 클래스. 물론 윈도우에 Private어쩌구 함수가 있기는 한데, 레지스트리에 등록된 녀석들만 사용할 수 있기 때문에 포기.
그냥 내가 만든다... 지금은 = 의 형태로 만들었지만 앞으로 윈도우의 ini와 비슷하게 만들어야 겠다. 나중에 호환이 될 수 있도록....
꼭 있어야 하는 함수 :
1. GetString()
2. GetInt()
3. GetStruct()

이 세가지는 있어야 할 것 같다. 편하게 개발하려면...-_-;

2. 로그 클래스
아.. 리눅스의 tail 명령어를 보고 놀랬다... 너무 편해! 콘솔에 찍는 것도 좋지만, 콘솔은 휘발성 정보가 아닌가?! 리눅스의 tail 명령어가 없으니 비슷한 거 만들고, 흠.. 파일에 로그 찍는 클래스도 만들어야 겠다.

3. 콘솔 클래스
예전에 디버깅 콘솔을 만든적이 있는데 효용성은 좀...-_-;;
아무튼 그 클래스를 좀 업버전 시켜야 할 것 같다.

4. 디자인 패턴 클래스
물론 내가 만들기엔 시간도, 능력도 안되지만, 공부를 해서 loki라이브러리를 이해하자! 이거 젤 중요한듯....

5. 수학 클래스
젬스 책에 있는 삼각함수 근사 함수부터 시작해서~(생각해보니 float형은 소수점 6째 자리까지의 정확성만 보장된다....) 베지어, b스플라인 곡선등을 위한 함수도 만들어서 사용해야 겠다.


모 이정도 있으면 될 것 같네~ㅋ 1월 부터 천천히 개발해보자~
posted by 스펜서.