얼마전 TDD의 돈오를 느낀 후, 현실의 벽과 대화를 하고 있는 중이다.
다행이 현재 진행중인 프로젝트가 C++이고 협업중인 책임의 업무진행 딜레이로 약간의 꽁(?)시간이 생겼다.
이 틈을 타 TDD를 한번 적용해 보려 한다.
CDT 개발환경에는 CUTE 라는 것이 존재한다하여 오늘 시도해 본다. ^^;
<CUTE 공식 홈피 및 기본 설치 요구사항>
<CUTE 이용법>
CUTE Plug-in을 설치 후 Eclipse를 재 실행하니 다음과 같은 애러발생
No more handles [MOZILLA_FIVE_HOME='/usr/lib/xulrunner-addons'] (java.lang.UnsatisfiedLinkError: no swt-mozilla-gtk-3555 or swt-mozilla-gtk in swt.library.path, java.library.path or the jar file)
다음을 설치하면 해결된다. 참고로 본인의 개발환경은 Ubuntu 9.10 (Karmic) 이다.
> sudo apt-get install libswt-mozilla-gtk-3.4-jni
Eclipse 재 실행후 간단히 CUTE를 이용해 보려니 Boost가 필요하단다.
현재 본인의 개발환경에서 안정화된 Boost 버젼은 1.38이라 시냅틱으로 설치했다.
혹시 소스설치가 필요하신분은 이곳을 참고하길 바란다.
이제 실행이 되는군.
JUnit 과 거의 유사한 UI가 아주 친근감이...^^ 이 정도면 정말 훌륭한 것 같다.
이제 C++도 TDD개발을 적용해 보자.