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
 
관련 자료 ¶
- 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차
2차
| 참가자 | 로봇 | 
| 이상규, 오세윤, 신재동 |  win.Winner_1.0.jar | 
| 나휘동, 이대웅 |  fisherman.FisherMan_1.0.jar | 
| 박정훈, 황재선 |  jdk.Jd_1.0.jar | 
| 김지용, 노수민 |  lz.Luckyzzang_1.0.jar | 
| 문원명, 조재화 |  jm.YaMae_1.0.jar | 
2차
| 참가자 | 로봇 | 
| 이상규, 오세윤, 신재동 |  win.Winner_2.0.jar | 
| 김지용, 노수민 |  lz.Luckyzzang_1.1.jar | 
| 나휘동, 이대웅 |  FisherMan_1.1.jar | 
| 문원명, 조재화 |  jm.YaMae_2.0.jar | 
| 박정훈, 황재선 |  jdk.Jd_1.0.jar | 
로보코드 경기 결과 ¶
Document ¶
- TDD가 아직은 어렵다. 로보코드는 재미있었다.
 
- TDD를 좀더 알게 된 듯하다. 로보코드는 의외로 간단하다.
 
- TDD는 하나도 모르겠다. 로보코드 재미있었다.
 
- 잘 모르는 새로운 것을 안다는 것이 뿌듯했다. 준비할 때 참여자들 수준을 고려했다면 더 좋았을 것이다. 로보코드 재미있다.
 
- TDD는 이런거다. 로보코드 성적은 아쉽지만 재미있었다.
 
- 늦게 와서 TDD는 보지 못하고 로보코드만 재미있게 했다. 다음부터 시간을 잘 지켜야 겠다.
 
- TDD는 좋은 방법인 듯 하다. 로보코드는 재미있다.
 
- C에서는 프로그램 짜는 것 보다 에러 잡는데 시간이 더 오래 걸리는데, TDD는 덜 걸려서 2학년 1학기 자바 수업에 많이 도움이 될 것 같다.
 
- 참가자를 좀더 고려했으면 좋았을 것이다. 방학 내내 로보코드 폐인이 되지 않을까.
 
- 준비 한 것이 도움이 되어서 다행이다.
 
- 주체측의 농간..
 
 












