Skip to content

Commit

Permalink
#9 chap02 : Chap 2의 내용을 개인 기술 블로그에 정리하기
Browse files Browse the repository at this point in the history
  • Loading branch information
sangminee committed Jan 8, 2023
1 parent 6996deb commit 5880511
Showing 1 changed file with 11 additions and 121 deletions.
132 changes: 11 additions & 121 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,123 +1,13 @@
# 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>

### 📆 진행 일정
# 2022-2023 TDD 스터디

| 주차 | 주제 |
| ----- | --------------------------------- |
| 1주차 | 간단한 OT 및 진행방식에 관한 투표 |
| 2주차 | 2장 - TDD 시작 |
| 3주차 | 3장 - 테스트 코드 작성 순서 |
| 4주차 | 4장 - TDD / 기능 명세 / 설계 |
| 5주차 | 5장 - JUnit 5 기초 |
| 6주차 | 6장 - 테스트 코드의 구성 |
| 7주차 | 7장 - 대역 |
| 8주차 | 8장 - 테스트 가능한 설계 |
| 9주차 | 9장 - 테스트 범위와 종류 |
| ----- |---------------------------------|
| 1주차 | 간단한 OT 및 진행방식에 관한 투표 |
| 2주차 | <a href="https://minee.tistory.com/54"> 2장 - TDD 시작 </a> |
| 3주차 | 3장 - 테스트 코드 작성 순서 |
| 4주차 | 4장 - TDD / 기능 명세 / 설계 |
| 5주차 | 5장 - JUnit 5 기초 |
| 6주차 | 6장 - 테스트 코드의 구성 |
| 7주차 | 7장 - 대역 |
| 8주차 | 8장 - 테스트 가능한 설계 |
| 9주차 | 9장 - 테스트 범위와 종류 |

0 comments on commit 5880511

Please sign in to comment.