DAY 13
๐ย ์ค๋ ์ฝ์ ๋ฒ์ : 7์ฅ ์ค๋ฅ ์ฒ๋ฆฌ
<aside>
๐ ์ฑ
์์ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉ์ ์จ๋ณด์ธ์.
</aside>
- ์ค๋ฅ ์ฒ๋ฆฌ ์ฝ๋๋ก ์ธํด ํ๋ก๊ทธ๋จ ๋
ผ๋ฆฌ๋ฅผ ์ดํดํ๊ธฐ ์ด๋ ค์์ง๋ค๋ฉด ๊นจ๋ํ ์ฝ๋๋ผ ๋ถ๋ฅด๊ธฐ ์ด๋ ต๋ค.
- ์ค๋ฅ ์ฝ๋๋ณด๋ค ์์ธ๋ฅผ ์ฌ์ฉํ๋ผ
- Try-Catch-Finally ๋ฌธ๋ถํฐ ์์ฑํ๋ผ
- ๋ฏธํ์ธ ์์ธ๋ฅผ ์ฌ์ฉํ๋ผ
- ์์ธ์ ์๋ฏธ๋ฅผ ์ ๊ณตํ๋ผ
- ํธ์ถ์๋ฅผ ๊ณ ๋ คํด ์์ธ ํด๋์ค๋ฅผ ์ ์ํ๋ผ
- ์ ์ ํ๋ฆ์ ์ ์ํ๋ผ
- null์ ๋ฐํํ์ง ๋ง๋ผ
- null์ ์ ๋ฌํ์ง ๋ง๋ผ
- ์ค๋ฅ ์ฒ๋ฆฌ๋ฅผ ํ๋ก๊ทธ๋จ ๋
ผ๋ฆฌ์ ๋ถ๋ฆฌํด ๋
์์ ์ธ ์ฌ์์ผ๋ก ๊ณ ๋ คํ๋ฉด ํผํผํ๊ณ ๊นจ๋ํ ์ฝ๋๋ฅผ ์์ฑํ ์ ์๋ค.
<aside>
๐ค ์ค๋ ์ฝ์ ์๊ฐ์? ๋ ์ค๋ฅด๋ ์๊ฐ์ ๊ฐ๋ณ๊ฒ ์ ์ด๋ณด์ธ์
</aside>
์์ธ๋ฅผ ์ ์ฌ์ฉํด์ผ ํ๋ค.
try-catch ๊ตฌ๋ฌธ์ผ๋ก ํ์ ์ก๊ณ ์์ํ ๊ฒ
์๋ฌ ๋ฉ์์ง๋ฅผ ์ ๋์ง ๊ฒ
์บก์ํ, ์ ํฌ์ฅํด๋ผ
Test Driven Development