사용자 삽입 이미지

대략 이런 모습입니다.
순조롭게 지연될거라는 예상과는 달리 별달리 지연이 안되고 있습니다-ㅅ-;
이 페이스로 가면 난데없이 연말에 나와버릴것 같습니다;;;

네비게이션에 dll 바인딩해서 실행하고 결과 받는것까지 다 했으니..
남은건 순차적으로 실행시켜서 진행상황 표시하는거랑 배포 프로젝트 만드는것밖에 안남았습니다;;
큰일입니다; 이렇게 빨리 진행될 예정이 아니었는데 말이죠;;

요즘 UnitTest++용 VisualStudioAddin을 만들고 있는중입니다.
전에도 말했지만 UnitTest는 별로 쓰지도 않으면서 쓸데없는데 시간쓰고 있는 쑥갓군입니다;;

이름을 UnitTestIDE로 할지 VisualUnitTest++로 할지 고민중입니다;;;
개인적으로는 UnitTestIDE는 ++이 붙일데가 마땅치 않고 약자쓰기도 VUT가 조금 더 나은것 같습니다;
누가 좀 골라주삼;;

어쨋건 Addin프로그래밍도 처음해보는데다가 C#으로 만들고 있는지라 삽질이 이만저만이 아닙니다.
C#은 첨 나왔을때 공부용으로 좀 보고 제대로 해보기는 처음이네요.

익숙치 않은 .NET 라이브러리 때문에 몇번이나 확 버리고 C++로 다시 시작할까...하다가 C++은 COM접근할때의 그 번거로움 때문에 꾿꾿히 C#으로 버티고 있는중입니다;;

게다가 C++로 만들면 설정저장하는 용도로 XML쓰려면 원래 쓰는건 업무용이니까 안되고 새로 만들려니 그게 더귀찮아서 사실은 XML때문에 C#쓰고 있습니다-_-;;

그래도 확실히 툴프로그램은 C#이 간편하기는 합니다;
하지만 C++테스트를 실행시켜야 되서 결국은 사용자의 Test DLL을 불러다가 Test를 실행시켜주는 실행용 C++ DLL이 하나 더 필요해져 버렸습니다.(귀찮아라;;;) 결국은 .Addin파일과 설정파일(이건 배포는 안해도 되는 파일이지만)을 포함해서 파일 4개가 되겠네요.

위에 살짝 언급했지만 외부에서 실행시키는거라 DLL로 Test프로젝트를 만드셔야 합니다;
DLL이 아닌경우도 Navigate는 지원할 예정입니다;
테스트 프로젝트 유무판단이 Linker Option으로 해서 StaticLib는 지원안될듯합니다;
혹시 꼭 StaticLib가 필요하신분이 있으시다면 고민해보겠습니다-ㅅ-;;

일단은 다이얼로그 띄우고 VisualStudio에 연결하고 소스 파싱해서 Suite와 Test리스트 만들고 툴팁으로 파일명이랑 라인보여주고 더블클릭해서 소스로 가는 정도까지는 작업이 되었고, 프로젝트나 파일이 새로 추가된다거나 하는 이벤트 처리들을 하고 있습니다.
실시간으로 편집되는것들에 대한 상황들을 처리하려니 처리할 상황이 꽤 많네요.. 머 파일 편집하다말고 저장안하고 닫아-_-버린다던가;;

그 다음은 커서위치 추적해서 리스트에서 Navigate해주는 기능이랑 실행용 DLL만들어서 실제 실행시키는 부분, 아이콘 붙이기-_-;;, 기본 설정 저장, 솔루션별 체크항목들 저장... 정도가 기능적으로는 남은 내용들이네요;;
써놓고 나니 아직 한참남았네요-ㅅ-;;;

그 외에는 설치프로젝트 만들고, Project Wizard만들고(이부분이 젤 삽질할거 같은 부분-_-)등등이 기능외;; 남은 부분이네요;

목표는 연내배포-_-;;; 이지만 또 어떻게 될지 모르겠습니다;;;;;
작업이 순조롭게 지연되면;; 내년 1월에나 나올지도;;;;

뭐 GuiRunner과 마찬가지로 소스는 공개예정입니다.
다행히 GuiRunner는 생각과는 달리 아무도 개선요청같은 걸 안해주셔서(아무도 안쓰는건가-_-;;;;) 안심하고 대충만들고 있습니다-_-;

참고로 위에 열거된 내용외의 필요하신 사항 미리 말씀해주시면 만드는김에 같이 만들지도 모릅니다;(장담은 못합니다-_-)
배포해버리고 나면 귀찮아서 다시 안열어 볼지도-_-;;;

사실 저희팀이 UnitTest를 별로 안쓰는데다가 옆에 서버팀은 boost의 UnitTest를 쓰고 있어서 개선요청 받을데가 없습니다;;
저 옆에 UnitTest많이 쓰는 친한 회사는 CppUnitLite2를 쓰고 있고;;;;

'UnitTest' 카테고리의 다른 글

VisualUnitTest++ WinUnit지원예정  (5) 2008.01.22
VisualUnitTest++ 0.2 release  (7) 2008.01.15
VisualUnitTest++ 0.1 release  (27) 2008.01.04
VisualUnitTest++ 진행상황  (4) 2007.12.14
UnitTest++용 GuiRunner 0.20업데이트  (10) 2007.11.18
사용자 삽입 이미지

난데없이 무선키보드가 쓰고 싶어져서 질렀다;
사실은 전부터 쓰고 싶었지만 맘에 드는게 없어서 안쓰고 있었는데
괜찮은게 있어서 스슥-ㅅ-;

써보고 맘에 들면 노트북 받침대를 사야겠다

'지르기 > 장난감' 카테고리의 다른 글

[지름의계절2탄] MS ARC 마우스  (2) 2008.10.17
[지름의계절1탄] 까르방 터보 라이터  (2) 2008.10.16
로지텍 VX Nano Cordless Laser Mouse for Notebooks  (0) 2007.11.28
Neolux NUUT 601W  (2) 2007.09.19
xnote R500 up75k  (2) 2007.05.26

오오..
파란답지 않게 잘만들었다;

'게임개발 > 풍류공작소' 카테고리의 다른 글

풍류공작소 서비스 중단, 개발사 폐업  (2) 2008.03.18
회사내 다트판  (0) 2007.08.11
풍류공작소 2007년 8월2일 오픈베타  (15) 2007.07.29
싸이*소프트는 어떤가요?  (16) 2007.07.06
TextModule 작업끝  (1) 2007.07.03
사용자 삽입 이미지
노트북을 쓰다보니 별로 주변기기를 살 수 있는게 없어서 맨날 마우스만 사는 쑥갓군입니다.
지금 회사에선 로지텍 V500을 쓰고 집에선 MS 프리젠터 8000을 쓰고 있는데 역시 마우스는 MS보단 로지텍이 낫습니다.;;;
MS 프리젠터 8000는 버튼이 많아서 동영상볼때 편할까..하고 샀는데 뒷면 버튼은 키매핑이 안되서 낭패;

_M#]
사용자 삽입 이미지
꺅~ 간만에 게임하게 생겼삼

Visual Studio 2008이 정식 출시 되었습니다.
MSDN구독자 다운로드 사이트에 영문판 팀슈트 90일 트라이얼 버전이 올라왔습니다.
주소는 여기 http://blogs.msdn.com/msdnsubscriptions/default.aspx
MSDN구독자 아닌데 그냥 다운로드 되네요-_-a

그리고 Express도 같이 나왔네요.
주소는 여기http://www.microsoft.com/express/

native용 유닛테스트와 리펙토링은 여전히 지원되지 않는것 같고
기대하는 내용은 6.0이후로 업데이트 되지 않았던 MFC의 다음버전인 MFCNext!! (정식명칭인지는 모르겠습니다.)
그리고 빌드속도의 향상! 및 멀티코어 컴파일!! ( 기존의 프로젝트 단위가 아닌 파일단위. 2005에서도 지원한다는 말이 있는데 아무리 옵션을 줘도 안되던데요-_-a )

예전에 beta2를 깔아봤을때 멀티코어 컴파일이 아닌데도 불구하고 빌드속도가 절반이 나왔던걸 생각하면 기대만빵 하면서 설치중입니다.
개발중인 프로젝트가 메모리 부족-_-에러를 내뿜으면서 빌드가 안되서 beta2는 집어치웠는데-_-
고쳐졌겠죠?

참고로 한글판은 1월경에 나올예정이랍니다.
문제는 나와도 풀버전 인스톨할때 vcredist인스톨본을 설치하게 했던지라
배포를 어떻게 할 방법이 없어서 사용하지 못하는 사태가 일어날지도-ㅅ-;;

ps. 2005도 멀티코어 컴파일 되네요-ㅅ-a

Please check first VisualUnitTest++

사용자 삽입 이미지


* history
- v0.20 ( 2007.11.17 )
Test, Failure에 더블클릭으로 소스위치로 바로가기( 정상작동 안하시는경우는 테스트프로젝트의 속성->C/C++->고급->전체경로사용 : 예(/FC)로 설정 )
절대경로로 되있는 소스파일명 표시할때 상대경로로 바꿔주기

- v0.11 ( 2007.11.16 )
종속성을 걸어서 하면 잘 되는데 그냥 link걸어서 하면 안되는 버그가 있어서 수정했습니다.

콘솔프로젝트에 연결하기 : http://parkpd.egloos.com/1668243

-------------------------------------------------------------------

유닛테스트는 쓰지도 않는 주제에 UnitTest++어떻게 생겼나 구경하다가 확-_- 만들어버렸습니다;;
src폴더에 넣고 MFC프로젝트 만들고 ../GuiRunner/GuiRunnerDlg.h ../Test.h파일 include하고
기본 dlg대신에  CGuiRunnerDlg dlg( UnitTest::Test::GetTestList() );
넣으시고 사용하시면 됩니다.

안에 샘플프로젝트도 있으니 기존 UnitTest++솔루션에 추가하시고 종속성만 걸고 사용하시면 됩니다.

소스외에 귀찮아하시는 분들을 위해 lib, dll, exe다 넣어두었습니다;

참고로 프로젝트 파일은 2005용만 있습니다.

'UnitTest' 카테고리의 다른 글

VisualUnitTest++ WinUnit지원예정  (5) 2008.01.22
VisualUnitTest++ 0.2 release  (7) 2008.01.15
VisualUnitTest++ 0.1 release  (27) 2008.01.04
VisualUnitTest++ 진행상황  (4) 2007.12.14
요즘 UnitTest++용 VisualStudio Addin개발중입니다.  (6) 2007.12.06

'잡담' 카테고리의 다른 글

2008년 토정비결  (0) 2008.01.01
오늘부터 2주간 휴가입니다.  (6) 2007.12.29
tistory의 리퍼러 로그는 불편한게..  (2) 2007.07.10
알툴바 드디어 비스타 지원  (0) 2007.06.16
근황  (2) 2007.05.20
사용자 삽입 이미지
이걸 올리려고 여태 다른 포스팅을 안하고 기다렸습니다;
직찍을 올리고 싶었지만 카메라가 실종중인 관계로 걍 퍼온 이미지라 죄송합니다;

음...자세한 설명은 http://www.nuutbook.com 에 가시면 있습니다.
간단하게 설명하면 전자잉크로 만든 전자책 전용 단말기 입니다.

사용소감은...
멋집니다-_-)=b
오오... 이 액정의 질감이란;
사진으로 봤던거하고는 사뭇 다르군요..

머 몇가지 소프트웨어적인 버그는 펌업으로 해결된다고 치면
꽤 쓸만합니다.
머 로딩속도나 이런거야 로딩을 자주안하면 되는 문제니까 상관없고..
주기능인 책을 본다! 라는 건 100점!! 정말 최고에요-_-)=b
만화책은 칼라수가 딸리고 실시간 축소하면서 뭉개지는 글자들이 있어서 70점;
어차피 전용 만화책인데 액정사이즈랑 맞춰서 이미지가 되있으면 축소하면서 안깨질텐데;;

+ Recent posts