'2009/04'에 해당되는 글 14건

  1. 2009.04.09 TDD 퀴즈들 1
  2. 2009.04.08 2010 포스트 시즌 첫 번째 스터디 기트(Git) 18
  3. 2009.04.07 BowlingGame을 다시 한번 구현해봤습니다. 3
  4. 2009.04.01 스터디 시즌 1 마지막 모임 사진입니다. 6
2009. 4. 9. 11:11

TDD 퀴즈들

http://sites.google.com/site/tddproblems/all-problems-1

위 링크에 가시면 TDD 퀴즈들이 올라와 있습니다. 괜찮은 듯 합니다. 심심할 때 마다 하나씩 해보세요~
2009. 4. 8. 11:02

2010 포스트 시즌 첫 번째 스터디 기트(Git)

기트에 대해 조사하고 기트를 이용한 개발 프로세스 시나리오를 발표하시오.

일정 변경 됐습니다.
장소 확정 됐습니다.

포스트 시즌에서 사용할 봄싹 사이트는 기트를 사용하여 개발할 겁니다. 따라서 기트에 대한 선행 학습 필요성을 느끼고 본 스터디를 진행합니다.

(현재까지) 발표자: 백기선, 김재진, 김성윤
발표 시간: 각각 10~20분 내외
일시: 4월 11일 토요일 오전 11시~ 오후 1시(약 2시간)
장소: 신촌 한빛교육센터 거구장 유력(거구장3층 4강의장)
참가 방법: 봄싹 스타일(공지 확인)

발표 이후에는 봄싹 사이트 개발을 진행합니다. 따라서 기트 발표 내용만 보고 돌아가셔도 좋으며, 개발에 참여하셔도 좋습니다. 이번에는 프로젝트 베이스 만들고 기트로 버전관리하는 시나리오를 테스트 해 볼 예정입니다.


2009. 4. 7. 11:46

BowlingGame을 다시 한번 구현해봤습니다.

지난번 소스 코드 리뷰에서 박성철님의 좋은 의견을 주셔서 그대로 다시 한번 구현해봤습니다. 이번에도 기존의 소스 코드를 모두 날리고 새로 구현했습니다.

확실히 Frame과 상태관리하는 클래스를 구분했더니 구현이 훨씬 깔끔하고 명확해졌습니다. Pin 클래스에서 처리하던 많은 부분도 제거할 수 있었고요. 그리고 http://www.javajigi.net/pages/viewpage.action?pageId=208699660 에 있는 객체 지향 생활 체조를 가능한 지키려고 노력했습니다. 물론 몇가지는 지키지 못한 것도 있습니다. 생각보다 쉽지 않더군요. 아직 객체 지향 기반으로 개발하는데 실력이 부족하다는 것을 느꼈지만 또한 새로운 것을 많이 느낄 수 있는 기회였습니다..

소스 코드 저장소 : svn://www.opensprout.org/repos/tdd/javajigi/trunk/BowlingGame

스터디는 끝났지만 혹시 참고하실 분들은 보시라고 공유합니다. 그리고 테스트를 가능하도록 하기 위해서 Dependency Injection으로 추출해야 할 부분들이 생겼는데 구현 안된 부분이 있습니다. 다음 번에는 DI 기반으로 한번 다시 구현해봐야겠습니다. 소스 코드가 점점 더 커지고 클래스가 분리되면서 은연중에 단위 테스트가 아니라는 생각이 들때가 생기더라고요. 어느 시점에 넘어서야 할지가 참 힘든 점인 듯 합니다.

그리고 소스 코드 보시다가 조언할 부분이 있으면 언제든지 환영합니다. 많은 의견 주셨으면 좋겠습니다.
2009. 4. 1. 13:44

스터디 시즌 1 마지막 모임 사진입니다.

재진님이 볼링 게임 숙제 발표 중

재성님의 발표.

재성님 발표에 집중하는 재진님과 카메라를 의식하는 성윤님

수원님과 재성님은 열심히 대화 나머지는 열심히 섭생

기선님 내외분 한컷 (사진을 찍고보니 기선님이 뭔가 아쉬워하는 듯)

난 재진님을 찍을 뿐이고 카메라 의식하는 성윤님은 V질 준비 하시고

그래서 한 컷 찍어드리고 덩달아 용권님도 V