-
스터디의 목표 TDD를 주제로 잡았지만 OOP도 함께 가져갈수 있는 스터디를 목표로 함
-
기본 목표 책 -> 콘솔 프로그래밍 -> API서비스( 옵션 )
-
책을 하나 정해서 TDD에 대해서 이해한다.
- 테스트 주도 개발로 배우는 객체 지향 설계와 실천(인사이트)
- 먼저 3장까지 정리해보고 이후에 실습을 해보도록 함 (약 260 페이지)
- 6주 ~ 7주 정도 예상
-
콘솔 기반 프로그래밍 실습
- 비디오샵, 자동차 경주 게임, 숫자 야구게임, 로또, 사다리게임, 볼링
- 요구사항을 발전시키면서 개발 vs 한번에 요구사항 전달 ( 추후 협의 )
- 한 주제당 1 ~ 2주 정도 소요 예상, 대략 3~4개의 프로젝트
- 모든 주제는 코드리뷰를 한다. ( 상대코드 리뷰 발표 필수, 형식 제한 없음 )
- 첫주에 요구사항은 간단하게 스펙 아웃해서 구현해보고 두번째주에는 조금 모든 요구사항 완료 한뒤 리뷰하는 방식이 좋아보임
- 먼저 코드리뷰 진행 후, 어떻게 분석한 후 개발했는지에 대한 간단한 리뷰도 필요해 보임
- 자세한 진행방향에 대해선 협의가 필요해 보임
- 6주 ~ 8주 예상
-
옵션 ( 참여할 사람만 참여 아직 정확한 계획 없음 )
- 간단한 TDD로 개발한 API 서비스 TDD로 개발
- 요구사항 -> 요구사항 발전 -> 개발 -> 리팩토링
- 4주 ~ 5주 예상
-
기타 (발표하면 좋을것 같은 주제)
-
jUnit에 대한 사용법에 대한 이해
-
테스트 프레임 워크 만들어 보기 http://toby.epril.com/?p=424
-
Mock 테스트에 대한 이해 (Mockito, PowerMock)
-
테스트 커버리지에 대한 이해
-
스프링 테스트 프레임워크
-
2xel/TDD-Study
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|