Gui를 지원하고 테스트를 선택할 수 있는 멋진 테스트 프레임워크인 CppUnit을 사용해봅시다. CppUnit 미디어 위키 http://sourceforge.net/apps/mediawiki/cppunit CppUnit 다운로드 페이지 http://sourceforge.net/projects/cppunit/ 위 다운로드 페이지에서, CppUnit을 다운로드 받으세요.CppUnit은 MSVC 6.0의 프로젝트 파일인 dsw로 작성이 되어있습니다. 기본적으로 MSVC 6.0의 프로젝트 파일은 업그레이드 시 큰 문제가 없기 때문에, (CppUnit은 표준을 잘 지켰기에 ) VS7.x 버전 이상에서도 무리 없이 사용 가능합니다. 압축을 푸신 후에, ".\src\CppUnitLibraries.dsw" 를 컨버팅..
사실 저는 테스트를 별로 좋아하지 않습니다. 테스터 분들이 보시면 기분나빠하실지도 모르지만, 개발보다 지루한 작업이기 때문이죠. 하지만 테스트는 언젠가 해야하고, 프로그램의 품질에 지대한 영향을 끼칩니다. 프로그래머는 모든 상황을 생각할 수 없습니다. 현재의 코드가 미칠 여파를 모두 생각해내는건 사실상 불가능하죠. 프로그래머의 논리적 빈틈은 테스트를 통해서 해결해야합니다. 그런 코드의 빈틈을 테스터에게만 맡길 수 있을까요? 그 프로그램을 작성한 사람보다 빈틈을 더 잘 찾을 수 있을까요? 프로그래머가 하는 테스트가 꼼꼼하다면 프로그램이 공개 되고 나서 발생할 문제를 상당수 방지 하거나 해결 할 수 있습니다. 테스트 주도 개발은 기본적으로 리팩토링을 기반으로 이루어집니다. 테스트를 통해 개발을 하며, 리팩토..
- Total
- Today
- Yesterday
- 게임데브포에버
- 리버스 엔지니어링
- CppSQLite
- SQLite Spy
- EzShortcut
- 바로가기 프로그램
- SDL
- 멀티스레드
- 조엘 온 소프트웨어
- Rails
- TraceRoute
- svn
- ruby
- NDC2013
- 임백준
- 엘키
- RoR
- TDD
- 디자인 패턴
- 좋은 프로그래머
- c언어
- 디버깅
- EasyExec
- 루비 온 레일즈
- perfmon
- ftp
- Ruby on Rails
- 루비
- 게임개발포에버
- MS-SQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |