์์ดํ 361 [Effective Kotlin] ์์ดํ 36. ์์๋ณด๋ค๋ ์ปดํฌ์ง์ ์ ์ฌ์ฉํ๋ผ [์ดํํฐ๋ธ ์๋ฐ] ๋ฅผ ์ฝ์๋ ๊ธฐ์ต์ ๋ ์ฌ๋ ธ์ ๋ '์์๋ณด๋ค๋ ์ปดํฌ์ง์ ์ ์ฌ์ฉํ๋ผ' ๋ผ๋ ์์ดํ ์ด ์๋นํ ์ธ์ ๊น์๋ค. ํ์ง๋ง ์ปดํฌ์ง์ ์ ์ฉ์ํค๋ฉด์ ๋คํ์ฑ์ ๋ง์กฑ์ํค๋ ค๋ฉด ์ธํฐํ์ด์ค๋ฅผ ์์ ๋ฐ์์ผ ํ๋๋ฐ, ๋ชจ๋ ๊ตฌํํด์ผ ํ๋ฏ๋ก ์ฝ๋๊ฐ ์ฐธ ๋๋ฌ์์ง๋ ๊ฒ์ ํ์ธํ ์ ์์๋ค. ์ฝํ๋ฆฐ์ ์ด๋ฅผ ๊ธฐ๊ฐ ๋งํ๊ฒ ํด๊ฒฐํ๋ค. ๋ค์ ์์๊ณผ ์ปดํฌ์ง์ ์ ์๋ฅผ ์ดํด๋ณด๊ณ ์ด๋ฅผ ์ฝํ๋ฆฐ์ด ์ด๋ป๊ฒ ๊ฐ๋จํ ํด๊ฒฐํ ์ ์๋์ง ์ดํด ๋ณด์. ์์์ ๋ฌธ์ ์ ๋ชจ๋ ๊ฒ์ ๊ฐ์ ธ์ฌ ์๋ฐ์ ์์ ์ํผํด๋์ค์ ์ํ, ๋ฉ์๋, ํ์ ๋ฑ ๋ชจ๋ ๊ฒ์ ๊ฐ์ ธ์จ๋ค. ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ๋ํ๋ผ ๋ ๊ต์ฅํ ์ข์ ๋๊ตฌ ๊ทธ๋ ๊ธฐ์ ์ผ๋ถ๋ถ๋ง์ ์ฌ์ฉํ๊ธฐ์ ๋ถ์ ํฉํ ๋ฐฉ๋ฒ ์ด๋ฅผ ์ํด์ ์ปดํฌ์ง์ ์ ์ฌ์ฉํ๋ค. ์บก์ํ๋ฅผ ๊นจ๋ ์์ ๋ด๋ถ์ ์ธ ๊ตฌํ ๋ฐฉ๋ฒ์ ๋ณ๊ฒฝ์ผ๋ก ์บก์ํ๊ฐ ๊นจ์ง๋ค. ์ปดํฌ์ง์ ์ํผํด๋.. 2023. 1. 30. ์ด์ 1 ๋ค์ ๋ฐ์ํ