Skip to content

2xel/TDD-Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TDD 스터디

  • 스터디의 목표 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)

    • 테스트 커버리지에 대한 이해

    • 스프링 테스트 프레임워크

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages