์๋ฐ์คํฌ๋ฆฝํธ๋ก ์๊ณ ๋ฆฌ์ฆ ์์ญ ํ์ฅํ๊ธฐ!
๐คฉ ํ์ํฉ๋๋ค!
โ๏ธ ์ด ์๊ณ ๋ฆฌ์ฆ ์คํฐ๋๋ ์๋์ ์ด์ ๋ก ๋ค๋ฅธ ์คํฐ๋์๋ ์กฐ๊ธ ๋ค๋ฆ ๋๋ค.
- ์ธ์ด๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ์งํํ์ง๋ง ์ด๋ค ์ธ์ด์ฌ๋ ์๊ด์ ์์ต๋๋ค.
- ๋จ, ๋ฆฌ๋ทฐ๋ ์๋ฐ์คํฌ๋ฆฝํธ ์ธ์ด ์์ฃผ๋ก ์งํ๋๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ์ฌ์ฉํ์๊ธฐ๋ฅผ ๊ถ๊ณ ๋๋ฆฝ๋๋ค.
1๋ฒ
์ ์ด์ ๋, ์ด ์๊ณ ๋ฆฌ์ฆ ์คํฐ๋๊ฐ ์์ฌ ์ฝ๋(Pseudo-Code) ์์ฑ์ ์ค์ฌ์ ๋๊ณ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๐ ์๋ก์ด ์์ฆ์ด ์์๋์์ต๋๋ค!
์์ฆ | ์งํ ๊ธฐ๊ฐ |
---|---|
Season 1 | 2019-10-07 ~ 2020-01-03 |
Season 2 | 2021-09-13 ~ 2021-10-11 |
โ ํด๋น ์ ์ฅ์๋ ์๋ฐ์คํฌ๋ฆฝํธ ์ธ์ด๊ฐ ๊ธฐ๋ณธ ํ๊ฒฝ์ ๋๋ค.
โ Visual Studio Code๋ฅผ ๊ถ๊ณ ํฉ๋๋ค.
โ ํ๊ฒฝ์ ๋ฆฌ๋๊ฐ ๋ฏธ๋ฆฌ ๊ตฌ์ถํด ๋์์ผ๋ ์๋๊ฐ ์ ํ๋์ด์ผ ํฉ๋๋ค.
- โ๏ธ Visual Studio Code ์ค์น :
jsonconfig.json
๋ฑ vscode ํธํ์ ๋ง์ถ ํ๊ฒฝ์ ๋๋ค. - โ๏ธ Node.js ์ค์น :
NPM Package Manager
๋ฅผ ์ฌ์ฉํฉ๋๋ค.
โ
์ฝ๋ ํ์ค์ ์ ์ํด ๋์์ต๋๋ค. Eslint
์ Prettier
๋ก ํฌ๋งทํ
ํฉ๋๋ค.
- โ๏ธ ์ค์ ์ด ๋ฏธ๋ฆฌ ๋์ด์์ผ๋, ๊ฐ๊ธ์ ์์ ํ์ง ๋ง๊ณ ์ฌ์ฉํด์ฃผ์ธ์.
โ
ํ
์คํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก jest
๋ฅผ ์ฑ์ฉํ์ต๋๋ค.
โ ์์
npm install # ๋ชจ๋ ์์กด์ฑ ์ค์น
node ๊ฒฝ๋ก/ํ์ผ๋ช
# *js ํ์ผ ๋ฐํ์์ผ๋ก ์คํ
npm test ๊ฒฝ๋ก/ํ์ผ๋ช
# *.js ํ์ผ์ ์ ์ธ๋ descripbe ๋ฌธ ์คํ(jest)
โ ์ด ์ ์ฅ์๋ฅผ ๊ฐ์ธ ์ ์ฅ์๋ก Fork ํฉ๋๋ค.
โ ์์ ์ ์ด๋ฆ(๋๋ ๋๋ค์)์ผ๋ก ๋๋ ํ ๋ฆฌ๋ฅผ ์์ฑํฉ๋๋ค.
์ด ๋ด๋ถ ๋๋ ํ ๋ฆฌ๋ ์ด๋ป๊ฒ ์ด์ฉํ์๋ ์๊ด ์์ง๋ง, ์์ฑ๋๋ ๋๋ ํ ๋ฆฌ ๋ณ๋ก
README.md
๋ฅผ ๋ฐ๋์ ์์ฑํ์ ์ ํ ๋์ TOC๋ฅผ ๋ณผ ์ ์๊ฒ ์ ๋ํด์ฃผ์ธ์.
โ
์๊ณ ๋ฆฌ์ฆ์ ์ง์คํ๊ธฐ ์ํ ์คํฐ๋๊ฐ ์๋๋ฏ๋ก ๊ถ๊ณ ๋๋ ๋ฌธ์ ํ์ด ์๋ ํ๋ฃจ 2๋ฌธ
์
๋๋ค.
โ
ํ ๋ฌธ์ ๋ฅผ ํ ๊ฒฝ์ฐ ์์ฑ๋๋ ํ์ผ์ ์ต์ 3๊ฐ
์
๋๋ค.
- โ๏ธ README.md : ๋ฌธ์ ์ ๋ํ ์ค๋ช
- โ๏ธ ์์ฌ ์ฝ๋(*.txt) : ์์ฌ ์ฝ๋(
README.md
์ mergeํด๋ ์ข์ต๋๋ค) - โ๏ธ ๋ฌธ์ ํ์ด ์ฝ๋(*.js)
- โ๏ธ stdin : ํ ์คํธ ์ผ์ด์ค
- โ๏ธ ํด๋ ๊ตฌ์กฐ ๊ฒฐ์ ์์
user |โโboj | |โโstack | | |โโ10828 | | ... |โโ10828.txt | | |โโ10828.js | | |โโstdin | | โโโREADME.md | |โโqueue | ... |โโ... ... ...
โ
ํ์์ด ๊ฐ ์ฃผ๋ง๋ค ๊ณตํต 5๋ฌธ
, ๊ฐ์ธ 5๋ฌธ
์ผ๋ก ์ด 10๋ฌธ์ ์ ๋ณํ์ฌ ํ์ดํฉ๋๋ค.
- โ๏ธ
์ด 10๋ฌธ
์ ์์์ผ๋ถํฐ ๊ธ์์ผ๊น์ง ๋ถํ ํ์ฌ ํธ๋ ๊ฒ์ด๋ฏ๋ก ์ต์ 2๋ฌธ์ฉ ํ๋ฉด ๋ฑ ๋ง๊ฒ ๋ฉ๋๋ค. - โ๏ธ ๋ฆฌ๋ทฐ๋ ํ๋ฃจํ๋ฃจ ์งํํ์ง ์์ผ์
๋ ๊ด์ฐฎ์ผ๋,
์ผ์ฃผ์ผ(์์์ผ ~ ์ผ์์ผ)
์ด๋ผ๋ ์๊ฐ ์์ ๋ฐ๋์ ๋๋ด์ฃผ์ธ์.
โ ํ๋ฃจ ๋จ์๋ก ํผ ๋ฌธ์ ๋ฅผ Commitํ์๊ณ , Pull Request๋ฅผ ์์ฑํด ์ฃผ์ธ์.
- โ๏ธ ํ์ ๋ฆฌ๋ทฐ๊ฐ ์๋ฃ๋ PR๊ฑด์ ์ฆ์ Mergeํฉ๋๋ค.
- โ๏ธ ์๋ฌด๋ฆฌ ๋ฆ์ด์ ธ๋ ํด๋น ์ฃผ์ ์ผ์ด๋ PR์ ํด๋น ์ฃผ์ Mergeํจ์ ์์น์ผ๋ก ํฉ๋๋ค.
Commit, Pull Request ์ ํ์ค์ ๋๋ค.
โ ๋ฌธ์ ํ์ด ๊ด๋ จ
-
Feat: ์๋ก์ด ๋ฌธ์ ํ์ด๋ฅผ ์ถ๊ฐํ ๊ฒฝ์ฐ(ํ๋ซํผ, ๋ฌธ์ ์ด๋ฆ)
๐ Feat: Solved [ํ๋ซํผ] [๋ฌธ์ ๋ฒํธ ๋๋ ์ด๋ฆ]
-
Fix: ๋ฒ๊ทธ๋ฅผ ๊ณ ์น ๊ฒฝ์ฐ
๐ Fix: [ํ๋ซํผ] [๋ฌธ์ ๋ฒํธ ๋๋ ์ด๋ฆ]
-
Refactor: ์ฝ๋ ๋ฆฌํฉํ ๋ง, ํ์ฌ ๊ตฌํ์ ๊ฐ์ ํ ๊ฒฝ์ฐ
๐ Refactor: [ํ๋ซํผ] [๋ฌธ์ ๋ฒํธ ๋๋ ์ด๋ฆ]
-
Test: ํ ์คํธ ์ถ๊ฐ, ํ ์คํธ ๋ฆฌํฉํ ๋ง
๐ Test: [ํ๋ซํผ] [๋ฌธ์ ๋ฒํธ ๋๋ ์ด๋ฆ]
โ ๊ทธ ์ธ, ๋ฌธ์ ์์ ๋ฑ
- Docs: ๋ฌธ์๋ฅผ ์์ ํ ๊ฒฝ์ฐ
โ๏ธ Docs: Update [๋ฌธ์๋ช ] [์์ ํ ๋ถ๋ถ]
- Rename: ํ์ผ ํน์ ํด๋๋ช
์ ์์ ํ๋ ๊ฒฝ์ฐ
โ๏ธRename: Change [๋ฐ๊พผ ๋ฌธ์/ํด๋๋ช ] [๊ธฐ์กด ๋ฌธ์/ํด๋๋ช ]
- Remove: ์ฌ์ฉํ์ง ์๋ ํ์ผ ํน์ ํด๋๋ฅผ ์ญ์ ํ๋ ๊ฒฝ์ฐ
โ๏ธRemove: [๋ฌธ์/ํด๋๋ช ]
1๏ธโฃ ์๋ ์๊ณ ๋ฆฌ์ฆ ์ฌ์ดํธ์ ์๋ก๋ ๋ฌธ์ ๋ค์ ์ ๋ณํฉ๋๋ค(์ด ์ธ์ ์ถ๊ฐํด์ฃผ์ ๋ ์ข์ต๋๋ค๐).
โ ๏ธ ๋ฐฑ์ค Link :๊ทธ๋ฃน
๊ธฐ๋ฅ์ ํ์ฉํฉ๋๋ค.โ ๏ธ ํ๋ก๊ทธ๋๋จธ์ค Linkโ ๏ธ ๋ฆฌํธ์ฝ๋ Linkโ ๏ธ ํด์ปค๋ญํฌ Link
2๏ธโฃ ์ ๋ณํ ๋ฌธ์ ์์ ์ฐ์ผ ๊ฒ ๊ฐ์ ์๊ณ ๋ฆฌ์ฆ์ ๋ฆฌ์คํธ์ ํ ๋ค, ์์ฌ ์ฝ๋(Pseudo Code)๋ฅผ ์์ฑํฉ๋๋ค.
3๏ธโฃ ์์ฌ ์ฝ๋๋ก ๋ฆฌ๋ทฐ ๋ฐ ํผ๋๋ฐฑ์ ์งํํฉ๋๋ค.
- โ๏ธ ์ค์ํฉ๋๋ค! ๋ฌธ์ ๋ฅผ ํ์ดํ ์ฝ๋๋ ์๋ฏธ๊ฐ ์์ต๋๋ค. ์ด๋ป๊ฒ ๋ฌธ์ ๋ฅผ ์ ๊ทผํ๊ณ , ์ด๋ฅผ ๊ตฌ์กฐํํ์ฌ ํด์ํ๋์ง๋ฅผ ์ ์ด์ผ ํฉ๋๋ค.
4๏ธโฃ ํ ์คํธ ์ผ์ด์ค๋ฅผ ๊ฐ๊ฐ ์์ฑํ์ฌ ํฉ์นฉ๋๋ค.
5๏ธโฃ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ฝ๋๋ ๊ณต์ ํ๋ ์ง์นจ ์์ด, ๊ฒฐ๊ณผ์ ๋ฐ๋ฅธ ์๊ฐ๋ณต์ก๋/๊ณต๊ฐ๋ณต์ก๋๋ฅผ ๊ณต์ ํฉ๋๋ค.
6๏ธโฃ ์ผ์ฃผ์ผ ๋จ์๋ก ๊ณต๋ถํ๋ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๋ฌธ์ ๋ค์ ์ฌ์ ๊ฒํฉ๋๋ค.
-
โ ๏ธ ๋ฌธ์ ์ ์ฒด๋ฅผ ์ฒ์๋ถํฐ ๋๊น์ง ํธ๋ ๊ฒ ์๋๋ผ ์์ฌ ์ฝ๋๋ฅผ ์ธ์ด ๋ค, ์ผ๋ง๋ ๋ฌ๋ผ์ก๋์ง ๋น๊ตํฉ๋๋ค. -
โ ๏ธ ํ์๊ณผ ์๊ฒฌ์ ๋๋ ๋ค ๊ฒฐ์ ๋ ์์ ๋ง์ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์์ฌ ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค.
๐ผSeason 2๐ผ ์์ธํ๋ณด๊ธฐ!
์ฃผ์ฐจ | ๋ฌธ์ | ๋ถ๋ฅ |
---|---|---|
1์ฃผ์ฐจ | ์์ด์ด๋ฑํ๊ต | ๊ตฌํ |
๋ฐฐ์ด ๋๋ฆฌ๊ธฐ | ๊ตฌํ | |
์ปจ๋ฒ ์ด์ด ๋ฒจํธ ์์ ๋ก๋ด | ๊ตฌํ | |
์ฃผ์ง์ | ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ | |
๋ด๋ฆฌ๋ง ๊ธธ | ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ | |
2์ฃผ์ฐจ | ํธ๋ฆฌ์ํ | ๊ตฌํ |
์ด๋ฅธ์์ด | ๊ตฌํ | |
๊ฟํ๊ฟํ ํธ์ ์ ๋ฒ๋ - ํจ์จ์ฑ | ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ | |
ํ๋ฐฐ | ๊ทธ๋ฆฌ๋ | |
ํฉ์ด 0์ธ ๋ค ์ ์ | ์ด๋ถํ์ | |
๋ฏธ๋ก ๋ง๋ค๊ธฐ | ๊ทธ๋ํ | |
๊ฐ์ฅ ๊ธด ์ง์ ์ฐ์ํ ๋ถ๋ถ ์์ด(large) | ํฌ ํฌ์ธํฐ | |
IPv6 | ๋ฌธ์์ด | |
ACM Craft | ์์์ ๋ ฌ | |
๋๋ง์๋๋์ฐ์ | MST |
InSeong-So |
zinozino1 |
sungmin-choi |
์ ์ฅ์ ๊ฐฑ์ ๋ก๊ทธ
-
๐ง
2021-09-13
- ์ ์ฅ์ Intro ์ถ๊ฐ
-
๐ง
2021-09-14
- ์ ์ฅ์ ์ปค๋ฐ ์ปจ๋ฒค์ ์ถ๊ฐ
-
๐ง
2021-10-03
- ์ ์ฅ์ ์ฃผ์ฐจ๋ณ ๋ฌธ์ ์๋ก ์ถ๊ฐ