- ํผ์ ์ฝ๊ธฐ ํ๋ ์ดํํฐ๋ธ ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ๊ฐ์ด ๊ณต๋ถํ๋ค.
- ์ดํด๋์ง ์๋ ๋ฌธ์ฅ์ด ์๋ค๋ฉด, ๊ทธ๋๋ก ๋๊ธฐ์ง ์๋๋ค.
- ์ด ์คํฐ๋๋ฅผ ํตํด typescript์ ์ ๋ฐ์ ์ธ ๋ถ๋ถ์ ๋ํด ์ดํด๋ฅผ ํ๋ค.
- 2๊ฐ์
- 2023.12.์ด ~ 2024.02.10(?)
- ๋งค์ฃผ ๋ชฉ์์ผ (16:00 ~ 17:00) ์คํ๋ผ์ธ์ผ๋ก ์งํ
- ์คํ๋ผ์ธ ์ฐธ์์ด ํ๋ค ๊ฒฝ์ฐ ์ ๋ ์ ์ ๋ฌ
-
์คํฐ๋ ์งํ ๋ฐฉ์์, ๊ทธ ์ฃผ ์งํ์๊ฐ ๊ฒฐ์ ํ๋ค.
- ์์ : ์ฃผ๊ฐ ํ๊ณ -> ์์ดํ ๊ณต์ -> ์คํฐ๋์ ๋ํ ์๊ฒฌ ์กฐ์จ
- ํ๊ณ ๋ 2์ฃผ์ผ๊ฐ ์งํํ๋ฉด์, ์์ฌ์ ๋ ๋ถ๋ถ ํน์ ์ด๋ป๊ฒ ๊ฐ์ ํด์ผ ๊ฒ ๋ค๋ ์๊ฐ, ๊ทธ ์ฃผ ์์ ๊ณผ ๊ด๋ จ๋ ์ด์๋ฑ์์ ๋งํ๋๋ก ํ๋ค.
-
๋งค์ฃผ item 1๊ฐ์ฉ, ๋ด๋น item์ด ํ๋ ์กด์ฌ
- ps) ํด๋น Item ์์ฒด ๋ด์ฉ์ด ์ ๊ฑฐ๋, ํน์ ๋๋ฌด ์ด๋ ต๋ค๋ฉด item ํ ๋น์ ๋ํด ์คํฐ๋์๊ฐ ํฉ์ํ์ฌ ์ ๋์ ์ผ๋ก ์กฐ์จํ๋ค.
-
์ด์ ์์ฑ ๋ด๋น์๋ repo์ issue๋ฅผ ์์ฑํจ
- ์ด์ ์์ฑ ์, ์์์ ๋ง์ถฐ ์์ฑํ๋ค.
- ์์ฑ๋ issue๋ ํ์๋ค ๊ฐ์ ์ํต์ ๊ณต๊ฐ์ด๋ค.
- ํ์๋ค์, ํ ์ฃผ๊ฐ ์ ํ item๋ค์ ๊ณต๋ถํ๋ฉด์ ์๊ฒผ๋ ์ง๋ฌธ๋ค์ ์ ํฉํ issue์ ๋จ๊ธฐ๊ณ , ํด๋น item ๋ด๋น์๋ ์ง๋ฌธ์ ๋ํ ๋๋ต์ ๋จ๊ธด๋ค.
- ๋๋ต์, ๊ฐ๋จํ ์ค๊ธ ๋ถํฐ ์์ ์ฝ๋๊น์ง ์์ฑํ ์ ์์.
- ์ต๋ํ ๋ต๋ณ์๊ฐ ์ดํดํ ์ ์๊ฒ ์ฝ๊ฒ ์ค๋ช .
- ๋ด๋น์๊ฐ ํด๊ฒฐํ์ง ๋ชปํ๋ ์ง๋ฌธ, ๋ด์ฉ์ ๋งค์ฃผ ๋ชฉ์์ผ ๋ฏธํ
์๊ฐ์ ๊ณต์ ํ์ฌ, ํด๊ฒฐํ๋๋ก ํ๋ค.
- ํด๊ฒฐ๋์ง ๋ชปํ item ๋์ด๊ฐ์ --> ๋๋ฌด ์๋ฒฝํ๊ฒ, ๊น๊ฒ ํ๊ณ ๋ค๋ ค๊ณ ํ์ง ๋ง์.
- ํด๋น ์ง๋ฌธ์ด ๊ฐ๋จํด์, ๊ฒ์์ ํตํด ํด๊ฒฐ๋ ์ ์๋ ๋ฌธ์ ๋ผ๋ฉด ์กฐ์ฌ ํ, issue ๋๊ธ๋ก ์ ๋ฆฌ ๋ด์ฉ์ ๊ณต์ ํ๊ธฐ๋ก ํ๋ค.
- ๋ํ, ๊ณต์ ํ๊ณ ์ถ์ ๋ฌธ์๋ฑ์ ์์ ์ ๋ด๋น์ด ์๋ ๋๊ธ์ ์ถ๊ฐํ ์ ์๋ค.
-
Item ๋ด๋น์๋ item์ ๋ํ ์ ๋ฆฌ(์ง๋ต ๋ด์ฉ์ ํฌํจ) ํ์ฌ markdown file๋ก commit ํ๋ค.
- ์ปค๋ฐ ๋ฉ์ธ์ง๋, ์์ดํ
๋ช
๊ณผ ๋์ผํ๋ค
- ๋ฉ์ธ์ง ์์ -->
[์์ดํ 08] ํ์ ๊ณต๊ฐ๊ณผ ๊ฐ ๊ณต๊ฐ์ ์ฌ๋ฒ ๊ตฌ๋ถํ๊ธฐ
- ๋ฉ์ธ์ง ์์ -->
- ์ ์ฅ ๋ฐฉ์(์์)
- effective-typescript (repo)
- chapter2
- item01.md
- chapter2
- effective-typescript (repo)
- ํด๋น commit์ ๊ฐ๋ฅํ ๊ทธ ์ฃผ๋ด์ ํ ์ ์๋๋ก ํ๋ค.
- README์ item ์ ๋ฆฌํ๋ค (์คํฐ๋ ๋๋๊ณ ์งํํ ๊ฒ)
- branch๋ ๋ชจ๋ main๋ก ์งํ
- ์ปค๋ฐ title, ์ issue ์ด๋ฆ๊ณผ ๋์ผํ๊ฒ ํ๋ค.
- ์ปค๋ฐ ๋ฉ์ธ์ง๋, ์์ดํ
๋ช
๊ณผ ๋์ผํ๋ค
-
item ์ ๋ฆฌ ๋ฐฉ์
- ๊ฐ๊ฐ์ธ ๋ด๋น์์๊ฒ ๋งก๊ธฐ์ง๋ง, ๋จ๋ค์ด ๋ดค์ ๋๋(์ด๊ธ์๊ฐ ๋ดค์ ๋๋) ์ดํดํ ์ ์์ ์ ๋๋ก ์ ๋ฆฌ.
- ์ด๋ฏธ์ง๋ issue์ ์ฌ๋ฆฌ๊ณ , ๊ทธ ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ ๊ฑธ๋ก ํ๋ค.
- ๋ฐ๋ก ์ด๋ฏธ์ง ํด๋๋ฅผ ๊ด๋ฆฌํ์ง ์์
- ์์ค์ฝ๋๋ ๊ฐ์ด ์ฌ์ฉํ๊ณ ์ถ๋ค๋ฉด ๊ฐ์ด ํฌํจํ ๊ฒ
-
์ฝ๊ฒ ๊ฒฐ์ ํ ์ ์๋ ๋ฌธ์ ๋ ์ฌ๋ค๋ฆฌ ํ๊ธฐ ์ด์ฉํ๋ค.
-
์ ์คํฐ๋ ๋ฐฉ์์ ํ์๊ณผ์ ํฉ์๋ฅผ ํตํด, ์ธ์ ๋ ์ง ์์ ๊ฐ๋ฅํ๋ค.
-
๋งค์ฃผ ํ์์ผ๊น์ง ๊ฐ์ ์์ดํ ์ ๋ฆฌ ๊ธ Github๋ก ์ฌ๋ฆฌ๊ธฐ
-
๋งค์ฃผ ์์์ผ๊น์ง ๊ฐ์ธ๋น ์ง๋ฌธ ํ๋ ๋ฌด์กฐ๊ฑด ํ๊ธฐ(๋ณธ์ธ ์์ดํ ์ ์ธํ๊ณ ์๋ฌด ์์ดํ ๊ฐ๋ฅ)
-
๊ทธ ์ ์ฃผ ์์์ผ๊น์ง, ๊ทธ ์ฃผ ์คํฐ๋์ ๋ํด ์ฐธ๊ฐ์ฌ๋ถ๋ฅผ ๋์ค์ฝ๋๋ก ์๋ ค์ค ๊ฒ.
- ๊ทธ ์ฃผ ์คํฐ๋ ์ฐธ๊ฐ์ธ์์ด 3๋ช ๋ฏธ๋ง์ผ ๊ฒฝ์ฐ, ํฌ๋ง์ ์๊ฒฌ์ ๋ฐ๋ผ ์คํฐ๋๊ฐ ์ฐ๊ธฐ ๋ ์ ์์.
-
๋ค์์ฃผ ์งํ์ ์ญํ
- ์์ดํ issue ๋ง๋ค๊ธฐ
- ๋ค์์ฃผ ์คํฐ๋๋ฅผ ์งํํ๊ธฐ (์งํ ๋ฐฉ์์ ๊ฐ์ ์ฌ๋)
- ์คํฐ๋ ํ๊ณ ๋ก
- ์ฐ๋ฆฐ '๊ทผ๊ฑฐ'๋ฅผ ํตํด ํผ๋๋ฐฑํ๋ฉฐ '๋ฌด๋ถ๋ณํ ๋น๋'์ ํ์ง ์์ต๋๋ค.
- ์ฐ๋ฆฐ '๊ฒฝ์ฒญ'์ ๋ ธ๋ ฅํ๋ฉฐ, 'ํผ๋๋ฐฑ'์ ํ์ํฉ๋๋ค.
- ์ฐ๋ฆฐ ๋๊ตฌ๋ ์์ ๋กญ๊ฒ ์๊ฒฌ์ ๋ผ ์ ์์ง๋ง '๋๋ง ์ ๋ต์ด๋ค'๋ผ๋ ํ๋๋ฅผ ์ง์ํฉ๋๋ค.