KGC2007 에서 발표한 'UnitTest, TDD in Games' 자료입니다.
시간이 부족해서 Q&A 시간을 오래 가지지 못한 게 약간 아쉬웠습니다.
다음에 다른 기회가 있다면, working with legacy code effectively 를 좀 더 강조해서 발표해 보고 싶네요.
그래도 KGC2007 speaker 가 된 덕분에
국내/외국 speaker 들과 인사 나누고 network 를 형성할 수 있어서 좋았습니다.
다른 분들의 UnitTest, TDD 경험담도 많이 듣고 싶어요.
좋은 기회 생기면 다시 공지해 드리도록 하겠습니다.
제 발표 들으러 오신 모든 분들께 감사합니다.




덧글
정의의소 2007/11/13 10:59 # 삭제 답글
28페이지에 보면 Multithread Test를 포기한다고 하셨는데,왜 포기하셨나요?
석삼이 2007/11/13 11:03 # 답글
일씨 강연 꼭 듣고 싶었는뎅~ 아쉽네요.목요일로 정해지는 바람에~ㅎㅎ
밑 글을 읽어보니 명강연을 하셨다고!!
박PD 2007/11/13 11:03 # 답글
아무래도 게임 서버쪽은 Multithread 를 쓰는 경우가 대부분입니다.그런데 Multithread 에서 발생하는 conditional race 를 UnitTest 로 재현하기가 어려워요.
이거 때문에 UnitTest 는 Multithread 에서는 쓸모없다고 생각해서 아예 UnitTest 자체를 도입하지 않는 경우가 많습니다.(제가 3년전에 그랬고요) 이러지 말자는 뜻입니다. :)
정의의소 2007/11/13 11:53 # 삭제 답글
네.. 멀티쓰레드는 재현과 컨트롤하기가 참 힘들죠.저희는 자체 제작?한 Test Framework를 사용하는데요. 좀 더 컨트롤을 잘 할 수 있게 기능을 추가 하였고 조금 씩 업데이트 하고 있습니다.
우주괴물 2007/11/13 11:56 # 답글
^^; 좋은 강연이었습니다. TDD를 쓸까말까 고민하고 있었는데 서버쪽에선 확실히 유용할거 같네요.
쿠쿠맨 2007/11/13 11:57 # 삭제 답글
저도 가서 발표 듣고 싶었는데 ㅋㅋ 아쉽네요~PPT 보니까 아주 알기 쉽게 처음 부터 개념을 잡아주신것 같아요~ ^-^
PT만 봐도 명강의가 되었을거 같은 느낌이 ~
완전 유익했을거 같은 ㅋ 스터디에서 한번 발표해주시와용~
박PD 2007/11/13 13:01 # 답글
정의의소 : 오. 자체 제작 Test Framework 라. 멋진데요? 저희도 UnitTest 가 정착되고 나면 MT 쪽 테스트도 고민해 봐야겠어요.우주괴물 : 감사합니다. 꼭 써 보시고 경험담 들려주세요.
쿠쿠맨 : ㅎㅎ 다음 스터디 시작 할 때쯤 한 번 하는 걸로 합시다.