[22-23 GDSC MJU 1기] TDD 스터디를 위한 저장소
김연지 김정호
멤버 목록
한규범
박소정
장채은
이상민(M)
정창우
- Spring Boot를 사용하며 TDD 방법론을 실제로 적용할 수 있도록 한다.
- 테스트 코드를 능숙하게 작성하고 테스트하기 쉬운 코드를 작성한다.
위 책을 가이드로 삼아 실습하며 온라인으로 진행할 예정입니다.
- 1주에 챕터 하나를 목표로 합니다. (Chapter 2 ~ 9 목표)
- 기본적으로 책 내용을 실습하되, 각자 응용 케이스를 작성해보도록 합니다.
- 매주 한 챕터씩 읽고 실습해보는 시간을 가집니다. (각자)
- 모두가 해당 챕터에 해당하는 이론 문제를 하나씩 준비해온 후 풀어봅니다. - 기술면접 대비
- 본인 문제 포함 총 12개의 문제를 스터디 시간에 풀게 됩니다. 정답에 대한 간단한 부연 설명을 덧붙여주면 좋습니다.
- 문제는 스터디 시간 전까지 코어 멤버에게 따로 보냅니다.
- 공부하면서 멤버들과 함께 다루고 싶은 부분이 생긴다면 스터디 시간에 가져와 함께 토론하여 의견을 나눠도 좋습니다.
- 이 과정을 매주 개인 블로그에 포스팅합니다.
- 랜덤으로 한명이 gdsc 티스토리에 포스팅을 작성할 예정입니다.
매주 issue가 올라올 예정입니다.
해당 주차별 이슈를 각자 발행하고, 본인의 branch(영문이름)에서 본인의 이름으로 디렉토리 생성 후 그 안에서 작업합니다.
매주 작업 내역을 issue에서 한눈에 볼 수 있도록 정리해주세요.
각자 발행하는 issue명은 해당 주차에 해당하는 이슈명에 - [본인 이름]을 붙여주세요
예시
코어멤버가 발행한 이슈에 ' - [본인 이름] ' 형식을 추가해서 발행한 모습입니다.
이렇게 해당 주차 이슈에 본인이 발행한 이슈가 보여야합니다.
자신이 발행한 이슈에 위와 같이 공부한 기록을 하셔야 합니다.
이렇게 본인 영문이름으로 된 브랜치를 사용하셔야 합니다.
또한, 본인의 이름으로 된 디렉토리를 생성하고 그 안에서 진행하셔야 합니다.
주차 | 주제 |
---|---|
1주차 | 간단한 OT 및 진행방식에 관한 투표 |
2주차 | 2장 - TDD 시작 |
3주차 | 3장 - 테스트 코드 작성 순서 |
4주차 | 4장 - TDD / 기능 명세 / 설계 |
5주차 | 5장 - JUnit 5 기초 |
6주차 | 6장 - 테스트 코드의 구성 |
7주차 | 7장 - 대역 |
8주차 | 8장 - 테스트 가능한 설계 |
9주차 | 9장 - 테스트 범위와 종류 |