= ZP & COW 세미나 = === 일정 === || 4:00 - 4:45 || TDD 시연 || || 4:45 - 5:30 || TDD 연습 || || 5:30 - 5:40 || 휴식 || || 5:40 - 5:50 || 로보 코드 소개 || || 5:50 - 6:10 || 로보 코드 1차 코딩 || || 6:10 - 6:20 || 로보 코드 1차 경기 || || 6:20 - 6:40 || 로보 코드 2차 코딩 || || 6:40 - 6:50 || 로보 코드 2차 경기 || || 6:50 - 7:10 || 마무리 (3F) || === 관련 링크 === * VNC Viewer: http://165.194.17.15/pub/util/vncviewer.exe ---- * Java 2 SDK: http://165.194.17.15/pub/language/java/j2sdk-1_4_2_01-windows-i586.exe * Java 2 SDK Documentation: http://165.194.17.15/pub/j2sdk-1.4.1-doc/docs * Eclipse * Platform: http://165.194.17.15/pub/language/java_eclipse/eclipse-platform-3.0M3-win32.zip * JDT: http://165.194.17.15/pub/language/java_eclipse/eclipse-JDT-3.0M3.zip ---- * Python: http://165.194.17.15/pub/language/python/Python-2.3.exe ---- * 로보코드 홈페이지: http://www-903.ibm.com/developerworks/kr/robocode/robocode.html === 관련 자료 === * Test-Driven Development by Example, Kent Beck, Addison-Wesley * Extreme Programming Installed, Ron Jeffries, 인사이트 === Python Unit Test 예제 === {{{~cpp import unittest class Apple: def __init__(self,amount): self.amount = amount def times(self, multiplier): return self.amount * multiplier class AppleTest(unittest.TestCase): def testTimes(self): apple = Apple(5) self.assertEquals(10,apple.times(2)) if __name__=='__main__': unittest.main() }}} === 로보코드 경기 참가 로봇 === 1차 || 참가자 || 로봇 || || 이상규, 오세윤, 신재동 || Upload:win.Winner_1.0.jar || || 나휘동, 이대웅 || Upload:fisherman.FisherMan_1.0.jar || || 박정훈, 황재선 || Upload:jdk.Jd_1.0.jar || || 김지용, 노수민 || Upload:lz.Luckyzzang_1.0.jar || || 문원명, 조재화 || Upload:jm.YaMae_1.0.jar || 2차 || 참가자 || 로봇 || || 이상규, 오세윤, 신재동 || Upload:win.Winner_2.0.jar || || 김지용, 노수민 || Upload:lz.Luckyzzang_1.1.jar || || 나휘동, 이대웅 || Upload:FisherMan_1.1.jar || || 문원명, 조재화 || Upload:jm.YaMae_2.0.jar || || 박정훈, 황재선 || Upload:jdk.Jd_1.0.jar || === 로보코드 경기 결과 === 1차 http://165.194.17.15/pub/upload_one/robocode_result1.GIF 2차 http://165.194.17.15/pub/upload_one/robocode_result2.GIF === Document === * TDD가 아직은 어렵다. 로보코드는 재미있었다. * TDD를 좀더 알게 된 듯하다. 로보코드는 의외로 간단하다. * TDD는 하나도 모르겠다. 로보코드 재미있었다. * 잘 모르는 새로운 것을 안다는 것이 뿌듯했다. 준비할 때 참여자들 수준을 고려했다면 더 좋았을 것이다. 로보코드 재미있다. * TDD는 이런거다. 로보코드 성적은 아쉽지만 재미있었다. * 늦게 와서 TDD는 보지 못하고 로보코드만 재미있게 했다. 다음부터 시간을 잘 지켜야 겠다. * TDD는 좋은 방법인 듯 하다. 로보코드는 재미있다. * C에서는 프로그램 짜는 것 보다 에러 잡는데 시간이 더 오래 걸리는데, TDD는 덜 걸려서 2학년 1학기 자바 수업에 많이 도움이 될 것 같다. * 참가자를 좀더 고려했으면 좋았을 것이다. 방학 내내 로보코드 폐인이 되지 않을까. * 준비 한 것이 도움이 되어서 다행이다. * 주체측의 농간.. === Thread === * 유익하고 즐거운 시간이었습니다...^^ 또 봐요.. 덕분에 배우는 것도 많고 새로운 흥미거리를 많이 발견합니다.. -지용 * 담에 또 뵈요~~ -[iruril] ---- [행사분류]