Til3 ํด๋ฆฐ์ฝ๋ Day 20. ํด๋์ค โ ์ด ํฌ์คํ ์ ๋ ธ๋ง๋ ์ฝ๋ ๋ถํด๋ฝ 'ํด๋ฆฐ ์ฝ๋' ์ฑ๋ฆฐ์ง๋ฅผ ์งํํ๋ฉด์ ์์ฑํ๋ TIL์ด๋ฉฐ, ์ถ์ฒ๋ Clean Code์ ๋๋ค. ๐ ๋ฒ์ : 10์ฅ ํด๋์ค ๐ ์ฑ ์์ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉ์ ์จ๋ณด์ธ์. ์ข์ Class ? ํฌ๊ธฐ๊ฐ ์์ ํด๋์ค ์ถ์ํ๊ฐ ์ ๋ ํด๋์ค class ์ถ์ํ ๋จ๊ณ ๋ณ์ โก static public ์์ โก private ์์ โก static private ๋ณ์ โก private instance ๋ณ์ โก ๋ณ์ ๋ชฉ๋ก ๋ค์ ๊ณต๊ฐ ํจ์ โก private ํจ์ ํธ์ถํ๋ ํจ์ ๊ฐ์ ํจํค์ง ์์์ test code๊ฐ ํจ์ ํธ์ถ or ๋ณ์ ์ฌ์ฉ ์ โก protected ์ ์ธ or ํจํค์ง ์ ์ฒด๋ก ๊ณต๊ฐ ์๋ช ์ํ๊ธฐ ํด๋์ค๋ช ์ ํด๋น ํด๋์ค ์ญํ ์์ฑ ํด๋์ค ์ค๋ช : if / or / and / but ์ฌ์ฉํ.. 2022. 5. 12. ํด๋ฆฐ์ฝ๋ Day 2. ๊นจ๋ํ ์ฝ๋๋? โ ์ด ํฌ์คํ ์ ๋ ธ๋ง๋ ์ฝ๋ ๋ถํด๋ฝ 'ํด๋ฆฐ ์ฝ๋' ์ฑ๋ฆฐ์ง๋ฅผ ์งํํ๋ฉด์ ์์ฑํ๋ TIL์ด๋ฉฐ, ์ถ์ฒ๋ Clean Code์ ๋๋ค. ๐ ๋ฒ์ : ์ถ์ฒ์ฌ ~ 01์ฅ. ๊นจ๋ํ ์ฝ๋ ๐ ์ฑ ์์ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉ์ ์จ๋ณด์ธ์. code๋ ์๊ตฌ์ฌํญ์ ํํํ๋ ์๋จ์ด๋ค. ๋์ค์ ์์ ํ๊ธฐ๋ณด๋ค๋ ์ฒ์๋ถํฐ ๊นจ๋ํ ์ฝ๋๋ฅผ ์ง๊ธฐ ์ํด ๋ ธ๋ ฅํ๋ ํธ์ด ์๊ฐ์ ์ ์ฝํ ์ ์๋ค. ์ฝ๋๋ ์์ฑํ๋ ์๊ฐ๋ณด๋ค ์ฝ๋ ์๊ฐ์ด ๋ ๋ง๋ค, ๋ค๋ฅธ ์ฌ๋์ด ๋ดค์ ๋ ์ฝ๊ธฐ ์ฌ์ธ ๋ฟ ์๋๋ผ ๊ณ ์น๊ธฐ๋ ์ฌ์ด ์ฝ๋๊ฐ Clean Code์ด๋ค. ์์กด์ฑ โฌ, ํ ๊ฐ์ง์๋ง ์ง์คํ๋ ์ฝ๋๊ฐ ์ข์ ์ฝ๋์ด๋ค. ์ฝ๊ธฐ ์ฝ๊ฒ ์์ฑํ๋ผ! โ๐ป ์ค๋ ์ฝ์ ์๊ฐ์? ๋ ์ค๋ฅด๋ ์๊ฐ์ ๊ฐ๋ณ๊ฒ ์ ์ด๋ณด์ธ์. ์๋ ์ฑ ์ด ๋๊บผ์์ ์ด๋ ค์ด ๋ด์ฉ์ด๋ฉด ์ด๋ป๊ฒ ํ๋ ๋ฏธ๋ฆฌ ๊ฒ์ ๋จน์ ์ํ์๋ค. ํ์ง๋ง ์ ์.. 2022. 4. 24. ํด๋ฆฐ์ฝ๋ Day 1. ๋ ธ๊ฐ๋ถ ์์ํ๊ธฐ โ ์ด ํฌ์คํ ์ ๋ ธ๋ง๋ ์ฝ๋ ๋ถํด๋ฝ 'ํด๋ฆฐ ์ฝ๋' ์ฑ๋ฆฐ์ง๋ฅผ ์งํํ๋ฉด์ ์์ฑํ๋ TIL์ด๋ฉฐ, ์ถ์ฒ๋ Clean Code์ ๋๋ค. ์๋ก์ด 3์ฃผ ์ฑ๋ฆฐ์ง ์ฐธ์ฌ! ์ง๋ ๋ฐ๋๋ผ JS 2์ฃผ ์ฑ๋ฆฐ์ง๋ฅผ ์ฐธ์ฌํ๋ฉด์, ๋ฅ๋์ ์ผ๋ก ๊ณต๋ถํ๊ฒ ๋์๋ ์ข์ ๊ธฐ์ต์ผ๋ก ์๋ก์ด ์ฑ๋ฆฐ์ง์ ์ฐธ์ฌํ๊ฒ ๋์๋ค. ์ด๋ฒ ๊ณผ์ ๋ 3์ฃผ ๋์ ์ฑ ์ ํต์ฌ ๋ถ๋ถ์ ์ค์ผ์ค์ ๋ฐ๋ผ ์ฝ์ผ๋ฉด์ TIL์ ์์ฑํ๋ฉด ๋๋ ์ฑ๋ฆฐ์ง์ด๋ค. ํด๋ฆฐ ์ฝ๋๋ ํ์์ ์ฝ์ด๋ณด๊ณ ์ถ๋ ์ฑ ์ด๊ธฐ๋ ํ๊ณ , ๊ธฐ์ ํ๋ ๊ฑฐ ์ฑ๋ฆฐ์ง์ ํจ๊ป ํ๋ฉด ๋ ์ฒด๊ณ์ ์ผ๋ก ํ ์ ์์ ๊ฒ ๊ฐ์์ ์ ์ฒญํ๋ค. ๋ค๋ง ์ ์ฒญํ ์ง ๋๋ฌด ์ค๋๋์๋ค ๋ณด๋ ๊ธ์์ผ์ ์์์ด์๋๋ฐ, ์ฒซ๋ ์ ์ฐธ์์ ๋ชปํ๊ณ ๋ง์๋ค.๐ฅ 2์ผ ์ฐจ๋ถํฐ๋ผ๋ ๋นผ๋จน์ง ์๊ณ ์ ๋๋ก ์ฐธ์ฌํ๋ ค๊ณ ํ๋ค. ํ์ง๋ง ํฌ์คํ ์ด 2์ผ์ฐจ ๋ถํฐ ์์ํ๊ธฐ์๋ ๋ด ์ฑ๊ฒฉ์ ์ ๊ฒฝ ์ฐ์ผ.. 2022. 4. 24. ์ด์ 1 ๋ค์ ๋ฐ์ํ