Clean Code - ๋ก๋ฒํธ C. ๋งํด์ ๋ฒ ์ด์ค๋ก ํ๋ Clean Code ์คํฐ๋ ์
๋๋ค :D
์์ ์ฌํญ์ด๋ ์ถ๊ฐ ์ฌํญ์ด ์๋ค๋ฉด Commit ๊ท์น์ ๋ง์ถฐ PR(Pull-Request) ๋ถํ๋๋ฆฌ๊ฒ ์ต๋๋ค!
โญ๋ฐํ๋ ๋งค์ฃผ ์ผ์์ผ ์ ๋ 10์ โญ
- ๋ฐํ ์๊ฐ ์ ๊น์ง ๊ฐ์ ์๋ฃ Repository์
PR(Pull-Request)- ๊ฐ์ ๊ทธ ์ฃผ์ ํด๋นํ๋ ๋ฒ์์ ๋ฐํ ์๋ฃ ์ค๋นํ์ฌ
PR(Pull-Request)
- ๊ฐ์ ๊ทธ ์ฃผ์ ํด๋นํ๋ ๋ฒ์์ ๋ฐํ ์๋ฃ ์ค๋นํ์ฌ
- ๋ฐํ์ ์ ์
- ๋ฐํ์๋ ๋น์ผ ๋ ์ฌ๋ค๋ฆฌ ํ๊ธฐ๋ก ๊ฒฐ์
- ๋ณด์ถฉ ์ค๋ช
or ์ฒจ์ธ
- ๋ฐํ์ ๋ฐํ ํ ๋ณด์ถฉ ์ค๋ช ์ด๋ ์ถ๊ฐ ์ค๋ช
- ๋ฐํ์ ๋ฐํ ์ค์ด๋ ๋ฐํ ํ PR์
Comment๋ฌ๊ธฐ- ์์ ๋กญ๊ฒ
Comment๋ฌ๊ธฐ(์ข์๋ ์ , ์ง๋ฌธ ์ฌํญ, ์ฒจ์ธ ๋ฑ๋ฑ....)
- ์์ ๋กญ๊ฒ
- ๋ค์ ์ฃผ ์คํฐ๋ ๋ฒ์ ์ค์
- ๋ค์ ์ฃผ ์คํฐ๋ ์ ๊น์ง PR
Comment, Approve
- ์ ํด์ง ์ฃผ์ ๋ฅผ ๊ณต๋ถ/์ ๋ฆฌ
{n}week-{name}-chapter{n}๋ธ๋์น๋ฅผ ์์ฑ- ์ฃผ์ ์ ํด๋นํ๋ ํด๋์ ์์ ์ ์ด๋ฆ์ผ๋ก ํ์ผ ๋ง๋ค๊ณ ์ ๋ฆฌ ํ
Push - ๋งค์ฃผ ์ผ์์ผ ์คํฐ๋ ์ ๊น์ง
PR(Pull-Request)PR(Pull-Request)์ ๋ชฉ์ ์์ ์์ด๋ฆํ์ โ๏ธ
- ๋ชฉ์์ผ๊น์ง ํด๋น ์ฃผ์ ์
PR(Pull-Request)์ ๋ฆฌ๋ทฐ๋ฅผ ์์ฑ ๐๏ธ
์ํ : [์ด์ ๋ฒํธ] ์ฃผ์ - ๋ด์ฉ
ex) ADD : [#1] Clean Code 1์ฅ - ๋ฐํ ์๋ฃ ์ถ๊ฐ
| ์ํ ๋ฉ์ธ์ง | ์ค๋ช |
|---|---|
| ADD | ๋ฌธ์ ๋ฑ์ ์ถ๊ฐ๊ฐ ์์ ๋ ์ฌ์ฉํฉ๋๋ค |
| REMOVE | ๋ฌธ์ ๋ฑ์ ์ญ์ ๊ฐ ์์ ๋ ์ฌ์ฉํฉ๋๋ค. |
| UPDATE | ๋ด์ฉ ์ถ๊ฐ๊ฐ ์์ ๋ ์ฌ์ฉํฉ๋๋ค. |
| FIX | ๋ณดํต ์ฌ๋ฐ๋ฅด์ง ์์ ๋ด์ฉ์ ๊ณ ์น ๊ฒฝ์ฐ์ ์ฌ์ฉํฉ๋๋ค. |
| CORRECT | ์ฃผ๋ก ์คํ ์์ , ์ด๋ฆ ๋ณ๊ฒฝ ๋ฑ์ ์ฌ์ฉํฉ๋๋ค. |
์คํ์์ค ํ๋ก์ ํธ ์ฐธ์ฌํ๋ ๋ฐฉ๋ฒ(PRํ๋ ๋ฐฉ๋ฒ)
| ๋ฐํ์ | ๋ฐํ ์ฃผ์ | ๋ฐํ ๋ ์ง |
|---|---|---|
![]() |
3์ฅ(ํจ์), 4์ฅ(์ฃผ์) 10์ฅ(ํด๋์ค) 12์ฅ(์ฐฝ๋ฐ์ฑ) ๋ถ๋ก(๋์์ฑ ll) |
2022.01.02 (์ผ) 2022.01.23 (์ผ) 2022.02.06 (์ผ) 2022.02.27 (์ผ) |
![]() |
6์ฅ(๊ฐ์ฒด์ ์๋ฃ ๊ตฌ์กฐ) 7์ฅ(์ค๋ฅ ์ฒ๋ฆฌ) 15์ฅ(JUnit ๋ค์ฌ๋ค๋ณด๊ธฐ) 17์ฅ(๋์์ ํด๋ฆฌ์คํฑ) |
2022.01.12 (์) 2022.01.16 (์ผ) 2022.02.20 (์ผ) 2022.02.27 (์ผ) |
![]() |
5์ฅ(ํ์ ๋ง์ถ๊ธฐ) 9์ฅ(๋จ์ ํ ์คํธ) 13์ฅ(๋์์ฑ) 16์ฅ(SerialDate ๋ฆฌํฉํ ๋ง) |
2022.01.12 (์) 2022.01.23 (์ผ) 2022.02.13 (์ผ) 2022.02.20 (์ผ) |
![]() |
2์ฅ(์๋ฏธ ์๋ ์ด๋ฆ) 8์ฅ(๊ฒฝ๊ณ) 11์ฅ(์์คํ ) 14์ฅ(์ ์ง์ ์ธ ๊ฐ์ ) |
2021.12.26 (์ผ) 2022.01.16 (์ผ) 2022.02.06 (์ผ) 2022.02.13 (์ผ) |



