-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
복구 및 멤버 목록 수정
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,121 @@ | ||
# 2022-2023 TDD 스터디 | ||
|
||
[22-23 GDSC MJU 1기] TDD 스터디를 위한 저장소 | ||
<br/> | ||
|
||
## 구성원 | ||
|
||
### 🚘 담당 Core Member | ||
|
||
김연지 김정호 | ||
|
||
### 🤷♂️ 참여 Member | ||
|
||
<details><summary>멤버 목록</summary> | ||
<br> | ||
|
||
한규범 | ||
|
||
이재준 | ||
|
||
박소정 | ||
|
||
장채은 | ||
|
||
신동민 | ||
|
||
임건영 | ||
|
||
이상민(M) | ||
|
||
김규리 | ||
|
||
정창우 | ||
|
||
</details> | ||
|
||
<br/> | ||
|
||
## ✨ 스터디 개요 | ||
|
||
### 🎈 목표 | ||
|
||
- Spring Boot를 사용하며 TDD 방법론을 실제로 적용할 수 있도록 한다. | ||
- 테스트 코드를 능숙하게 작성하고 테스트하기 쉬운 코드를 작성한다. | ||
|
||
### ✒️ 진행 방식 | ||
|
||
[테스트 주도 개발 시작하기](http://www.yes24.com/Product/Goods/89145195) | ||
|
||
위 책을 가이드로 삼아 실습하며 온라인으로 진행할 예정입니다. | ||
|
||
- _1주에 챕터 하나를 목표로 합니다. (Chapter 2 ~ 9 목표)_ | ||
- _기본적으로 책 내용을 실습하되, 각자 응용 케이스를 작성해보도록 합니다._ | ||
- 매주 한 챕터씩 읽고 실습해보는 시간을 가집니다. **(각자)** | ||
- 모두가 해당 챕터에 해당하는 이론 문제를 하나씩 준비해온 후 풀어봅니다. - **기술면접 대비** | ||
- 본인 문제 포함 총 12개의 문제를 스터디 시간에 풀게 됩니다. | ||
정답에 대한 간단한 부연 설명을 덧붙여주면 좋습니다. | ||
- 문제는 스터디 시간 전까지 코어 멤버에게 따로 보냅니다. | ||
- 공부하면서 멤버들과 함께 다루고 싶은 부분이 생긴다면 스터디 시간에 가져와 함께 토론하여 의견을 나눠도 좋습니다. | ||
- 이 과정을 매주 개인 블로그에 포스팅합니다. | ||
- 랜덤으로 한명이 gdsc 티스토리에 포스팅을 작성할 예정입니다. | ||
|
||
<br/> | ||
|
||
## 😎 개인 스터디 방법 가이드 | ||
|
||
<br/> | ||
매주 issue가 올라올 예정입니다. | ||
|
||
해당 주차별 이슈를 각자 발행하고, 본인의 branch(영문이름)에서 본인의 이름으로 디렉토리 생성 후 그 안에서 작업합니다. | ||
<br/> | ||
매주 작업 내역을 issue에서 한눈에 볼 수 있도록 정리해주세요. | ||
|
||
각자 발행하는 issue명은 해당 주차에 해당하는 이슈명에 - [본인 이름]을 붙여주세요 | ||
|
||
<details><summary>예시</summary> | ||
<br> | ||
|
||
### 해당 주차에 맞게 이슈가 올라옵니다. | ||
|
||
![공지용 image1](https://user-images.githubusercontent.com/65845941/210167396-43018066-ebd7-41d3-a96e-415eae74ceaf.png) | ||
|
||
### 해당 이슈명에 맞게 개인의 이슈를 발행합니다. | ||
|
||
![공지용 image2](https://user-images.githubusercontent.com/65845941/210167398-085c1c90-dfd8-422b-889b-568aa5e7638d.png) | ||
|
||
`코어멤버가 발행한 이슈에 ' - [본인 이름] ' 형식을 추가해서 발행한 모습입니다.` | ||
|
||
![공지용 image2-1](https://user-images.githubusercontent.com/65845941/210167399-ec689a99-42bc-4f89-8ff3-1816d03a1a01.png) | ||
|
||
`이렇게 해당 주차 이슈에 본인이 발행한 이슈가 보여야합니다.` | ||
|
||
### 본인 이름으로 된 브랜치에서 해당 이슈명을 포함한 커밋으로 공부 내역을 기록합니다. | ||
|
||
![공지용 image3](https://user-images.githubusercontent.com/65845941/210167400-c6ea916b-623d-4e40-ae19-3edbe8a87da5.png) | ||
|
||
`자신이 발행한 이슈에 위와 같이 공부한 기록을 하셔야 합니다.` | ||
|
||
![공지용 image4](https://user-images.githubusercontent.com/65845941/210167402-5e7066cb-8e73-495f-8ecb-846d976a85d9.png) | ||
|
||
`이렇게 본인 영문이름으로 된 브랜치를 사용하셔야 합니다.` | ||
`또한, 본인의 이름으로 된 디렉토리를 생성하고 그 안에서 진행하셔야 합니다.` | ||
|
||
</details> | ||
|
||
<br/> | ||
<hr> | ||
|
||
### 📆 진행 일정 | ||
|
||
| 주차 | 주제 | | ||
| ----- | --------------------------------- | | ||
| 1주차 | 간단한 OT 및 진행방식에 관한 투표 | | ||
| 2주차 | 2장 - TDD 시작 | | ||
| 3주차 | 3장 - 테스트 코드 작성 순서 | | ||
| 4주차 | 4장 - TDD / 기능 명세 / 설계 | | ||
| 5주차 | 5장 - JUnit 5 기초 | | ||
| 6주차 | 6장 - 테스트 코드의 구성 | | ||
| 7주차 | 7장 - 대역 | | ||
| 8주차 | 8장 - 테스트 가능한 설계 | | ||
| 9주차 | 9장 - 테스트 범위와 종류 | |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
#Thu Jan 05 19:37:43 KST 2023 | ||
gradle.version=7.6 |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.