[ํด๋ฆฐ์ฝ๋] 1์ฅ~10์ฅ ๋ณต๊ธฐ
๐ ๊ธฐ๊ฐ: 2024.03.01 ~ 2024.03.18
๐ ๋ฒ์: 1์ฅ ๊นจ๋ํ ์ฝ๋ ~ 10์ฅ ํด๋์ค (8์ฅ ๊ฒฝ๊ณ ์ ์ธ)
๐ ์ข์๋ ์ : ์ฝ 3์ฃผ์ ๊ฑธ์ณ์ ์ฑ ์ ์ ๋ฐ ์ ๋๋ฅผ ์ฝ์๋ค. ๊ทธ ์๊ฐ ๋์ ์ฝ๋๋ฅผ ์ง๋ ๋ด ๋ชจ์ต์ ๋ณํ๊ฐ ์๊ฒผ๋ค. ์ด์ ์๋ ์ผ๋ฅธ ์ฝ๋๋ฅผ ์ง์ ๊ฒฐ๊ณผ๋ฌผ์ ์คํ์ํค๊ธฐ์ ๋ฐ๋นด๋ค๋ฉด, ์ง๊ธ์ ์ด๋ป๊ฒ ํ๋ฉด ๋ ์ ์ฝํ๋ ์ฝ๋๋ฅผ ์งค ์ ์์๊น ๊ณ ๋ฏผํ๋ฉด์ ๊ฐ๋ฐ์ ํ๊ณ ์๋ค. ์ด์ ๋ณด๋ค ์ฝ๋๋ฅผ ์ข ๋ ์์คํ๊ฒ ๋ค๋ฃจ๋ ๋๋์ด๋ค.
๊ฐ๋ฐ ์์ ์ ํญ์ ์ฌ๋๊ณ ์ฑ ์ฅ์ ๋ฃ์ด๋๋๊ฒ ์ผ์์ด์๋๋ฐ, ์ด๋ฒ ๊ฐ๋ฐ์ ๋ถํด๋ฝ์ ํตํด์ ํ๋ฃจ์ ํ ์ฑํฐ์ฉ ์ฝ๋ ์ต๊ด์ ๋ค์๋ค. ์ฌ์ค ํ ๋ฒ์ ์ฑ ํ ๊ถ์ ์์ฃผํ๋ ค๊ณ ํ๋๊น ๋ถ๋ด์ด ๋์ด์ ์์๋ ํ์ง ์์๋ ๊ฒ๋ ์๋ค. ํ์ง๋ง ์ด๋ฒ์๋ ํ๋ฃจ์ ํ ์ฑํฐ์ฉ๋ง ์ฝ์๋๋ ๋ถ๋ด๋ ์์๊ณ , ๊ทธ ๋์ ์ฑ ์ ๋ํ ์ง์ ์ฅ๋ฒฝ๋ ๋ฎ์์ง ๊ฒ ๊ฐ๊ณ , ์ง๋์ ์ฐ์ฐํ์ง ์์ผ๋ ๋ด์ฉ์ ๋ ์ง์คํ๋ฉด์ ์ฝ์ ์ ์์๋ค.
์ฝ๋๋ฅผ ๋ํ๋ ๋์ ํ๋์ ๊ฐ๋ฐ ์์ ์ ๋ํ๋ ๋์ ํ๋์ ๋ณํ๊ฐ ์์๋ค๋ ์ ์ด ์ฐธ ์ข์๋ค.
๐ ์ฑ ์ ๋ ์ ์ฝ๋ ๋ฒ: ์ฑ ์ ๋์์๋ ์ฝ๋๊ฐ ์๋ฐ๋ผ์ ๋ค๋ฅธ ์ธ์ด๋ฅผ ์ฐ๋ ์ฌ๋๋คํํ ํ ์๋ฟ์ง ์๋ ๋ถ๋ถ๋ ์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ค. ๊ทธ๋ด ๋ 'Clean Code + ๋ด๊ฐ ์ฐ๋ ์ธ์ด'๋ก ๊ตฌ๊ธ๋งํ๋ฉด ๊ทธ ์ธ์ด ๊ธฐ๋ฐ์ผ๋ก ์ค๋ช ๋์ด ์๋ ๊นํ๋ธ ๋งํฌ๊ฐ ๋์จ๋ค. ์ฑ ์ ์ฝ์ผ๋ฉด์ ํจ๊ป ๋ณด๋ฉด ๋ ์ข๋ค.
- ํด๋ฆฐ์ฝ๋ JS ์๋ฌธ: https://github.com/ryanmcdermott/clean-code-javascript
- ํด๋ฆฐ์ฝ๋ JS ๊ตญ๋ฌธ: https://github.com/qkraudghgh/clean-code-javascript-ko