๐๏ธ [๋ฆฌ๋ทฐ#8] ์ฝ๊ธฐ ์ฌ์ด ์ฝ๋
์ค๋ฌด์ ๋ค์ด๊ฐ๋ฉด ๋ ์ค ํ๋์ ์ํฉ๊ณผ ๋ง๋ฅ๋จ๋ฆฌ๊ฒ ๋ฉ๋๋ค. ์๋ฌด๊ฒ๋ ์๋ ์ํ์์ ์ฒ์๋ถํฐ ์ฝ๋๋ฅผ ์์ฑํ๊ฑฐ๋, ํน์ ๊ธฐ์กด ์ฝ๋์์ ๊ธฐ๋ฅ ์ถ๊ฐ, ๋ฌธ์ ํด๊ฒฐ, ๋ฆฌํฉํฐ๋ง ๋ฑ์ ์ฝ๋๋ฅผ ๋ณด๊ฐํ๊ฑฐ๋์. ย ์ด์จ๋ ๋๊ฐ์ ์ํฉ ๋ชจ๋ ์ฝ๋๋ฅผ ์์ฑํ๋ค๋ ์ ์์๋ ๋์ผํ๋ฐ์. ๋ณดํต์ ์ข์ ์ฝ๋๋ฅผ ์์ฑํด์ผ์ง! ํ๋ ๋ค์ง์ผ๋ก ์๋ํ๊ฒ ์์ํฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด "์ข์ ์ฝ๋" ๋ ๋ฌด์์ธ๊ฐ์? ์ง์ ๊ฐ๋ฅํ๊ณ , ์ ์ง/๋ณด์ํ๊ธฐ ์ฝ๊ณ , ์ดํดํ ์ ์์ผ๋ฉด์ ๋ณต์กํ์ง ์์ "๋ฐ์ฐ์ค ์์ค ๋งํค๋" ๊ฐ์ ์ด์์ ์ธ ์ฝ๋๊ฐ ์ข์ ์ฝ๋์ธ ๊ฒ์๋ ๋ฐ๋ฐ์ ์ฌ์ง๊ฐ ์์ ๊ฒ๋๋ค. ย ๋๊ตฌ๋ ์ข์ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ์ถ์ ๊ฒ๋๋ค. ์ด "์ฝ๊ธฐ ์ฌ์ด ์ฝ๋" ์ฑ ์์๋ ๊ทธ๋ฐ ์ฌ๋๋ค์ ์ํด ๋ช ๊ฐ์ง ํ์ ์ ์ํด ์ฃผ๊ณ ์์ต๋๋ค. '๋ ์คํ ๋ ์์ฝ ์์คํ '์ ํต์งธ๋ก ๊ตฌํํ๋ ๊ณผ์ ์ ์์๋ก ์๋ ค์ฃผ๋ฉด์ ์ด๋ค ์์ผ๋ก ์ฝ๋๋ฅผ ์ง์ผ "์ข์ ์ฝ๋"๊ฐ ๋ ์ง ์๋ ค์ค๋๋ค. ์ฝ๋๋ C#์ผ๋ก ๋์ด ์์ง๋ง, ์๋ฐ, ์๋ฐ์คํฌ๋ฆฝํธ, C++ ๊ฐ๋ฐ์๋ ๋ฌด๋ฆฌ ์์ด ํ์ฉํ ์ ์์ต๋๋ค. ๋ค๋ง ์ด๋ ์ ๋์ ๊ฐ์ฒด ์งํฅ ์ธ์ด ์ง์์ ๊ฐ์ง๊ณ ์์ด์ผ ํธํ๊ฒ ์ฝ์ ์ ์์ ๊ฑฐ์์. ย ์ฑ ์์ ๊ณต๊ฐ ๊ฐ๋ ๋ด์ฉ์, IDE์์ ์ ๊ณตํ๋ ๊ฒฝ๊ณ ๋ฌธ๊ตฌ๋ฅผ ๋ฌด์ํ์ง ๋ง๊ณ ๊ทธ๋๊ทธ๋ ํด๊ฒฐํ๋ผ๋ ๊ฒ์ด์์ต๋๋ค. ์์งํ ๋จธ๋ฆฌ๊ฐ ๋ต ํ๋๋ฐ, ์ค๋ฅ๊ฐ ์๋ ๊ฒฝ๊ณ ๋ฌธ๊ตฌ๋ ์ฌ์ค ์ปดํ์ผ์๋ ์ํฅ์ ๋ผ์น์ง ์์ ๋ฌด์ํ๊ธฐ ์ญ์์ด๋๊น์. ๊ทธ๋ฐ ๊ฒ๋ค์ด ์์ด๋ค ๋ณด๋ฉด ์๋ฐฑ ๊ฐ์ ๊ฒฝ๊ณ ๊ฐ ๋์ ๋ ์ ์์ต๋๋ค. ๋ณดํต์ ์ปดํ์ผ ์ธ์ด์๋ ์ปดํ์ผ๋ฌ ๊ฒฝ๊ณ ๋ฅผ ์ค๋ฅ๋ก ๋ฐ๊พธ๋ ์ต์ ์ด ์์ผ๋, ๊ทธ๊ฑธ ์ฌ์ฉํด์ ๊ฒฝ๊ณ ๋ฅผ ์ค๋ฅ๋ก ์ทจ๊ธํ๊ณ , ๋ฐ๋ก ํด๊ฒฐํ๋ผ๋ ๋ด์ฉ์ด์์ต๋๋ค.ย ย ๊ทธ ์ธ์๋ ์ ๋ง ๋ค์ํ ๋ด์ฉ๋ค์ด ์๋๋ฐ, ์๋ฅผ ๋ค๋ฉด 'ํ ๋ฉ์๋์ ๋ณต์ก๋๋ 7์ ๋์ด๊ฐ์ง ๋ง์๋ผ'๊ฐ ์์์ต๋๋ค. ์ ํํ 7์ผ๊น์? ์ธ๊ฐ์ ๋จ๊ธฐ ๊ธฐ์ต์ 4๊ฐ์์ 7๊ฐ ์ ๋์ ์ ๋ณด๋ง ์ ์ฅํ ์ ์๊ธฐ ๋๋ฌธ์, ๋์ ๋จ๊ธฐ ๊ธฐ์ต์ ํ๊ณ๋ก 7์ ์ฌ์ฉํฉ๋๋ค. ๊ทธ๋์ ๋ฉ์๋์ ๋ณต์ก๋ ๋ํ 7์ ๋์ด๊ฐ์ง ์๊ฒ ๋ง๋๋ ๊ฒ์ด "์ข์ ์ฝ๋"๋ผ๊ณ ์ค๋ช ํ๊ณ ์์ต๋๋ค.ย ย ์ฝ๋๋ฅผ ์์ฑํ ๋ ๊ณ ๋ฏผํ๊ณ ๊ณ ๋ คํด์ผ ํ ์ฌํญ๋ค์ ์ฒด๊ณ์ ์ผ๋ก ์ ๋ฆฌํด ์ฃผ๊ณ , ์ ์ง๋ณด์ํ๊ธฐ ์ฌ์ด ์ฝ๋๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ์์ ๋ฅผ ๋ค๋ฉฐ ์์ธํ ๋ค๋ฃน๋๋ค. ์ด ์ฑ ์ผ๋ก ์์ ์ด ์์ฑํ ์ฝ๋๋ฅผ ๋๋์๋ณด๋ฉฐ, ์ฑ ์์ ์ ์ํ๋ ๋ฐฉ๋ฒ๋ค์ ํ๋์ฉ ๋ณธ์ธ์ ์ฝ๋์ ์ ์ฉํด ๋ณด๋ฉด ์ด๋จ๊น ์ถ์ต๋๋ค.