ํด๋ฆฐ์ฝ๋ Day 14 - 15. ์ค๋ฅ ์ฒ๋ฆฌํ๊ธฐ โ ์ด ํฌ์คํ ์ ๋ ธ๋ง๋ ์ฝ๋ ๋ถํด๋ฝ 'ํด๋ฆฐ ์ฝ๋' ์ฑ๋ฆฐ์ง๋ฅผ ์งํํ๋ฉด์ ์์ฑํ๋ TIL์ด๋ฉฐ, ์ถ์ฒ๋ Clean Code์ ๋๋ค. ๐ ๋ฒ์ : ~07. ์ค๋ฅ์ฒ๋ฆฌ ๐ ์ฑ ์์ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉ์ ์จ๋ณด์ธ์. Error < Exception ๊ฐ ๋ ์ข์ ์ด์ ? ๋ ผ๋ฆฌ์ ์ค๋ฅ์ฒ๋ฆฌ๋ฅผ ๋ถ๋ฆฌํด ์ค → ๋ ๋ฆฝ์ ์ถ๋ก ๊ฐ๋ฅ → ์ ์ง๋ณด์์ฑ โฌ ๐ ํผํผํ๊ณ ์ข์ ์ฝ๋ ๋ญ๊ฐ ์๋ชป๋ ๊ฐ๋ฅ์ฑ์ ํญ์ ์์ง๋ง, ์ด๋ป๊ฒ ์ค๋ฅ๋ฅผ ์ก์๋ด๋์ง๋ฅผ ์ ์ํ๋ ๊ฒ์ด ํ๋ก๊ทธ๋๋จธ์ ์ค์ํ ๋๋ชฉ์ด๋ค. ์ธ๋ถ API ์ฌ์ฉ ์ ๊ฐ์ธ๊ธฐ ๊ธฐ๋ฒ์ ์ฅ์ ์ธ๋ถ Library - ํ๋ก๊ทธ๋จ ๊ฐ ์์กด์ฑ โฌ ์ถํ์ ๋ค๋ฅธ Library๋ก ๋ฐ๊พธ์ด๋ ๋น์ฉ ์์ ํ ์คํธ ์ฝ๋๋ฅผ ๋ฃ์ด์ค ์ ์์ด ํ ์คํธ๋ ์ฌ์์ง Exception ์ฌ์ฉ ์ ์ ํ ์ํฉ์ ๋ํ ์ถฉ๋ถํ ์ค๋ช ์ด ํ์ํจ Error ์.. 2022. 5. 7. ํด๋ฆฐ์ฝ๋ Day 13. ๋ณต์ต + ํด์ฆ Day โ ์ด ํฌ์คํ ์ ๋ ธ๋ง๋ ์ฝ๋ ๋ถํด๋ฝ 'ํด๋ฆฐ ์ฝ๋' ์ฑ๋ฆฐ์ง๋ฅผ ์งํํ๋ฉด์ ์์ฑํ๋ TIL์ด๋ฉฐ, ์ถ์ฒ๋ Clean Code์ ๋๋ค. ๐ ๋ฒ์ : chapter 04, 05, 06 Quiz Day! ์ค๋์ ์ฑ๋ฆฐ์ง ๋ ์ค ๊ฐ์ฅ ์ข์ ํด์ฆ ์ ์ถ์ผ์ด๋ค. ๋ค๋ฅธ ๋ ์ ์ฑ ์ ์ฝ๊ณ ์ ๋ฆฌํ์ฌ ๊ธ๋ก ์ฐ๋ ๊ฒ์ด ๋ฏธ์ ์ด์ง๋ง, ์ค๋์ ๋ฐฐ์ด ๋ด์ฉ์ ๋ณต์ตํ๋ฉด์ ํด์ฆ๋ฅผ ํผ ๋ค ์ ์ถํ๋ฉด ๋๋ ๋ ์ด๋ค. 3์ฃผ ์ฑ๋ฆฐ์ง๋ผ์ ๋ค๋ฅธ ์ผ๋ ๋ณํํ๋ฉด์ ํ๋ ค๋ ์๊ทผํ ํ๋ค์ด์ ์ ๋ง ๊ธฐ์๋ค. ๊ทธ๋์ ์ค๋ ํด์ฆ ๊ฒฐ๊ณผ๋ ? ...๐ฑ โ๐ป ํ๋ฆฐ ๋ฌธ์ ๋ณต์ตํ๊ธฐ 1. ์ฃผ์์ ์ฝ๋๋ง ๊ฐ์ง๊ณ ์ปค๋ฎค๋์ผ์ด์ ํ๋๋ฐ ์คํจํ์ ๋๋ง ์ฌ์ฉํด์ผ ํ๋ค. โ True / False ์ ํํ๊ธฐ ๋์ ๋ต? ๐๐ป False ๊ทธ๋ ๊ฒ ์๊ฐํ ์ด์ ? ๐๐ป 'TODO ์ฃผ์์ ํ๋ก๊ทธ๋๋จธ๊ฐ ํ์ํ๋ค ์ฌ๊ธฐ.. 2022. 5. 7. [์คํํธ ์๋ ์ ๋ฐ๋ฏธ] - ์ฑ๋ฆฐ์ ์ ๋ฐ & ์๊ฐ์์ * ์ด ํฌ์คํ ์ ์คํํธ ์๋ ์ ๋ฐ๋ฏธ(Start with Udemy) ์ฑ๋ฆฐ์ ๋ก์จ ๊ฐ์๋ฅผ ์๊ฐํ๋ฉฐ ์์ฑํ๋ ๋ด์ฉ์ ๋๋ค.๐ * ์คํํธ ์๋ ์ ๋ฐ๋ฏธ ์ฑ๋ฆฐ์ง โ ์์ง์ ๊ฐ์๊ฐ ๋ง๊ธฐ๋ก ์ ๋ช ํ ์ ๋ฐ๋ฏธ์์ 5/8์ผ๊น์ง ์งํํ๋ ์ด๋ฒคํธ๋ก ๋ฌด๋ฃ๋ก ๊ฐ๋ฐ / ๋ฐ์ดํฐ ๊ฐ์๋ฅผ ๋ค์ผ๋ฉด์ ๋ฏธ์ ์ ์ํํ๋ฉด ๊ฒฝํ๊น์ง ์ฃผ๋ ํํ์ด ๋์น๋ ์ด๋ฒคํธ์ด๋ค. ๊ฐ์ ๋ฃ๋ ๊ฒ์ ์ข์ํ์ง๋ง, ๋ฏธ์ ์ด ์์ผ๋ฉด ๊พธ์คํ ๋ฃ๊ธฐ ์ด๋ ค์ด ๋ ๊ฐ์ ์ฌ๋์๊ฒ ๋งค์ฐ ์ข์ ๊ธฐํ์ธ๋ฐ, ๋ ธ๋ง๋์ฝ๋ ์ฑ๋ฆฐ์ง์ ์ค๋ ๋ ๋๋ ๋ ํ๋์ ์ฑ๋ฆฐ์ง๋ฅผ ์ ์ฒญํ๊ณ ๋ง์๋ค. ์ ๋ง ๋น์ฒจ์ด ๋๋ ค๋ ๊ฑฑ์ ํ๋๋ฐ ๋คํํ๋ ์ค๋ ์คํํธ ์๋ ์ ๋ฐ๋ฏธ ์ ์ ๋ฌธ์๊ฐ ์์ ๊ธฐ์ ๋ง์์ผ๋ก ์ฑ๋ฆฐ์ง๋ฅผ ์์ํ๋ ค๊ณ ํ๋ค. 5/8์ผ๊น์ง ๋ชจ์ง์ค์ด๋ ํน์ ํ์ํ ์ฌ๋์ ์ฌ๊ธฐ ๋งํฌ๋ก ๋ค์ด๊ฐ ์กฐ๊ฑด์ ๋ง์ถ์ด ์ ์ฒญํ๋ฉด ๋๋ค! ์ฑ๋ฆฐ์ง .. 2022. 5. 6. ํด๋ฆฐ์ฝ๋ Day 12. ๊ฐ์ฒด์ ์๋ฃ๊ตฌ์กฐ โ ์ด ํฌ์คํ ์ ๋ ธ๋ง๋ ์ฝ๋ ๋ถํด๋ฝ 'ํด๋ฆฐ ์ฝ๋' ์ฑ๋ฆฐ์ง๋ฅผ ์งํํ๋ฉด์ ์์ฑํ๋ TIL์ด๋ฉฐ, ์ถ์ฒ๋ Clean Code์ ๋๋ค. ๐ ๋ฒ์ : ~06. ๊ฐ์ฒด์ ์๋ฃ๊ตฌ์กฐ ๐ ์ฑ ์์ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉ์ ์จ๋ณด์ธ์. ์ถ์์ ์ธ ๊ฐ๋ ์ด ์ข๋ค ๐ ๋ค๋ฅธ ์ฌ๋์ด ์กฐํ, ์์ ํ๊ธฐ ์ด๋ ค์ ์์กด์ฑ์ ์ค์ฌ์ค variable ๊ณต๊ฐํ์ง ์๋ ๊ฒ์ ์ฅ์ ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋ณ์์ ์์กดํ๋ ๊ฒ์ ๋ง์์ค๋ค. ๋๋ฏธํฐ ๋ฒ์น module์ ์์ ์ด ์กฐ์ํ๋ ๊ฐ์ฒด์ ๋ด๋ถ๋ฅผ ๋ชฐ๋ผ์ผ ํ๋ค. ๊ฐ์ฒด = ์๋ฃ๋ฅผ ๊ฐ์ถฐ์ฃผ๊ณ , ํจ์๋ง ๊ณต๊ฐํ๋ค. ๊ฐ์ฒด์งํฅ vs ์ ์ฐจ์งํฅ ์๋ก์ด ์๋ฃ ํ์ ์ถ๊ฐ - ๊ฐ์ฒด์งํฅ ์ ๋ฆฌ ์๋ก์ด ๋์ ์ถ๊ฐ - ์๋ฃ๊ตฌ์กฐ, ์ ์ฐจ ์งํฅ ์ ๋ฆฌ โ๐ป ์ค๋ ์ฝ์ ์๊ฐ์? ๋ ์ค๋ฅด๋ ์๊ฐ์ ๊ฐ๋ณ๊ฒ ์ ์ด๋ณด์ธ์. ์ค๋์ ์ด๋๊น์ง ์ฝ์๋ ๋ถ๋ถ ์ค์ ๊ฐ์ฅ ์ดํด๊ฐ ์ด๋ ค์ด.. 2022. 5. 4. ํด๋ฆฐ์ฝ๋ Day 11. ํ์ ๋ง์ถ๊ธฐ โ ์ด ํฌ์คํ ์ ๋ ธ๋ง๋ ์ฝ๋ ๋ถํด๋ฝ 'ํด๋ฆฐ ์ฝ๋' ์ฑ๋ฆฐ์ง๋ฅผ ์งํํ๋ฉด์ ์์ฑํ๋ TIL์ด๋ฉฐ, ์ถ์ฒ๋ Clean Code์ ๋๋ค. ๐ ๋ฒ์ : ~05. ํ์ ๋ง์ถ๊ธฐ ๐ ์ฑ ์์ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉ์ ์จ๋ณด์ธ์. ์ฝ๋ ํ์ === ์์ฌ์ํต ์ข์ ํ์์ผ๋ก ์์ฑํ๋ ๋ฐฉ๋ฒ ์ ๊ฐ๋ ์ ์์ํ ๋๋ ๋น ํ ๋ฃ๊ธฐ ๋ฐ์ ํ ๋ด์ฉ์ ๊ฐ๊น์ด (์ธ๋ก ๊ฑฐ๋ฆฌ๊ฐ ๊ฐ๊น๊ฒ ์์ฑ) instance ๋ณ์ ⇒ class ๋งจ ์ฒ์์ ์ ์ธ a ํจ์๊ฐ b ํจ์๋ฅผ ํธ์ถํ๋ค๋ฉด ๋์ ๊ฐ๊น๊ฒ, ๋๋๋ก a๋ฅผ b๋ณด๋ค ๋จผ์ ์์ฑ ๊ฐ๋ ์นํ๋ โฌ ⇒ ๊ฐ๊น์ด! (์ข ์ ํจ์, ๋ณ์ - ๋ณ์ ์ฌ์ฉ ํจ์, ๋น์ทํ ๋์ ์ํ) ๋ค์ฌ ์ฐ๊ธฐ ์ํ๊ธฐ Team์ด ์๋ค๋ฉด Team ๊ท์น ์ ํ๊ณ ๊ทธ์ ๋ฐ๋ฅด๊ธฐ, ๊ฐ์ธํ๋ํ์ง ์๊ธฐ ๋ค๋ฅธ ์ฌ๋์ด ์ฝ๊ธฐ ์ฝ๊ฒ, ๊ท๊ฒฉํํด์ ์์ฑ (์ฌ ์ฌ์ฉ์ฑโฌ) โ๐ป.. 2022. 5. 3. ์ด์ 1 2 3 4 5 6 7 8 ยทยทยท 11 ๋ค์ ๋ฐ์ํ