about ¶
์คํํฌ๋ ํํธ์์ ๋ณด๋ฉด ํ ์ข
์กฑ์ ์ฌ๋ฌ ์ข
๋ฅ์ ์ ๋์ ๊ฐ์ง๊ณ ์๋ค.
๊ฐ ์ ๋์ ๊ณ ์ ์ ๊ณต๊ฒฉ๋ ฅ๊ณผ ๋ฐฉ์ด๋ ฅ, ๊ทธ๋ฆฌ๊ณ ํน์ ๋ฅ๋ ฅ์ ๊ฐ์ง๊ณ ์๋ค.
๊ทธ๋ฆฌ๊ณ ๋ช๋ช ์ ๋๋ค ๋ผ๋ฆฌ๋ ๊ณต๊ฒฉ๋ ฅ์ด๋ ๋ฐฉ์ด๋ ฅ์ ๋๋ฐธ์ ๊ณต์ ํ๊ธฐ๋ํ๋ค.
์๋ฅผ ๋ค์๋ฉด ํ๋กํ ์ค์์ ๊ฒ์ดํธ ์จ์ด์์ ์์ฐ๋๋ ๋ณ๋ ฅ์ ์ง๋กฏ,๋๋ผ๊ตฐ,ํฌํ๋ฌ,๋คํฌ ํฌํ๋ฌ๊ฐ ์๋ค.
์ด๋ค์ ๊ฐ๊ฐ ๊ณ ์ ์ ๊ณต๋ ฅ๋ ฅ๊ณผ ๋ฐฉ์ด๋ ฅ์ ๊ฐ์ง๊ณ ์๊ณ , ๋ ํน์ํ ๋ฅ๋ ฅ๋ ๊ฐ์ง๊ณ ์๋ ์ ๊ฐ๊ฐ์ ์ ๋์ด๋ค.
ํ์ง๋ฉด ํฌ์ง์์ ๊ณต๊ฒฉ๋ ฅ์ ์ ๊ทธ๋์ด๋ ํ๋ฉด ๋ชจ๋ ์ ๋์ ๊ณต๊ฒฉ๋ ฅ์ด ๋์์ ์ ๊ทธ๋์ด๋ ๋๋ค.
(์ ๊ทธ๋์ด๋ ๋๋ ์์น๋ ์ ๋๋ง๋ค ๋ค๋ฅด๋ค.)
๊ฐ ์ ๋์ ๊ณ ์ ์ ๊ณต๊ฒฉ๋ ฅ๊ณผ ๋ฐฉ์ด๋ ฅ, ๊ทธ๋ฆฌ๊ณ ํน์ ๋ฅ๋ ฅ์ ๊ฐ์ง๊ณ ์๋ค.
๊ทธ๋ฆฌ๊ณ ๋ช๋ช ์ ๋๋ค ๋ผ๋ฆฌ๋ ๊ณต๊ฒฉ๋ ฅ์ด๋ ๋ฐฉ์ด๋ ฅ์ ๋๋ฐธ์ ๊ณต์ ํ๊ธฐ๋ํ๋ค.
์๋ฅผ ๋ค์๋ฉด ํ๋กํ ์ค์์ ๊ฒ์ดํธ ์จ์ด์์ ์์ฐ๋๋ ๋ณ๋ ฅ์ ์ง๋กฏ,๋๋ผ๊ตฐ,ํฌํ๋ฌ,๋คํฌ ํฌํ๋ฌ๊ฐ ์๋ค.
์ด๋ค์ ๊ฐ๊ฐ ๊ณ ์ ์ ๊ณต๋ ฅ๋ ฅ๊ณผ ๋ฐฉ์ด๋ ฅ์ ๊ฐ์ง๊ณ ์๊ณ , ๋ ํน์ํ ๋ฅ๋ ฅ๋ ๊ฐ์ง๊ณ ์๋ ์ ๊ฐ๊ฐ์ ์ ๋์ด๋ค.
ํ์ง๋ฉด ํฌ์ง์์ ๊ณต๊ฒฉ๋ ฅ์ ์ ๊ทธ๋์ด๋ ํ๋ฉด ๋ชจ๋ ์ ๋์ ๊ณต๊ฒฉ๋ ฅ์ด ๋์์ ์ ๊ทธ๋์ด๋ ๋๋ค.
(์ ๊ทธ๋์ด๋ ๋๋ ์์น๋ ์ ๋๋ง๋ค ๋ค๋ฅด๋ค.)
์ด๊ฒ์ ์ง์ Class๋ก ๋ง๋ค์ด๋ณด์~~
๋ฌธ์ ๋ฅผ ๋ด๋ ์๋.. ¶
๋ด๊ฐ 1ํ๋
๋ C++์ ๋ฐฐ์ฐ๋ฉด์ ํด๋์ค๋ฅผ ์ดํดํ๋๋ฐ ์๋นํ ์ด๋ ค์์ ๋๊ผ๋ค.
๊ทธ๋ ํ ์ ๋ฐฐ(์ค๊ธฐ์ )๊ฐ ํด๋์ค์ ๋ํด ์ค๋ช ํ๋ฉด์ ์คํํฌ๋ํํธ๋ฅผ ์๋ก ๋ค์ด์ฃผ์ จ๊ณ ๋๋ฅผ ๋น๋กฏํ ๋ง์ ์ฌ๋๋ค์ด
ํด๋ ์ค์ ๋ํด ์ดํดํ๊ธฐ ์์ํ ๊ธฐ์ต์ด์๋ค.
๊ทธ๋ ํ ์ ๋ฐฐ(์ค๊ธฐ์ )๊ฐ ํด๋์ค์ ๋ํด ์ค๋ช ํ๋ฉด์ ์คํํฌ๋ํํธ๋ฅผ ์๋ก ๋ค์ด์ฃผ์ จ๊ณ ๋๋ฅผ ๋น๋กฏํ ๋ง์ ์ฌ๋๋ค์ด
ํด๋ ์ค์ ๋ํด ์ดํดํ๊ธฐ ์์ํ ๊ธฐ์ต์ด์๋ค.
๊ทธ๋์ ๊ธฐ์ต์ ๋์ด๋ ค ํด๋ ์ค์ ๊ธฐ๋ณธ์ ์ด๊ณ ๋ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ค ํ๋์ธ ์์์ฑ์ ์ฝ๊ฒ ์ดํดํ๊ณ ํ์ฉํ ์ ์๋๋ก ๋ฌธ์ ๋ฅผ ์๊ฐํด ๋ดค๋ค.
๋ด์ง ๊ฑธ๊ณ ์ถ์ผ๋ฉด... ¶
์๊ธฐ๋ค ๊ฑธ์ด์ฃผ์ธ์...ใ
ก,.ใ
ก;
๋ ๊ทธ๋ ๋ฏ์ด ๋๋ถ๋ถ์ ์ฌ๋๋ค์ด ๋ฌผ๋ฆฌ์ ๋์๊ณผ ๊ฐ์ฒด๋ฅผ ๋์ํ๋ ๊ณ ์ ๊ด๋
์ ๋น ์ ธ์์ด์ ๋ฌธ์ ๊ฐ ๋ฉ๋๋ค. ๊ด๊ณ, ๊ฐ๋
๋ฑ๋ ๊ฐ์ฒด๊ฐ ๋ ์ ์๋ค๋ ๋ฐ์์ ํ์ ๊ฐ๋ฅ์ผ ํด์ฃผ๋ฉด ์ข๊ฒ ์ง์. ์ฒ์์ ์ด๋ฐ ์ฌํญ๋ง ๋์ง์ ์๋ ค์ฃผ๊ณ ๋์์ธ ํ๊ฒ ํฉ๋๋ค. ๊ทธ๋ฌ๊ณ ๋์, ์ผ๋จ ํ์๋ค์ ๋์์ธ์ผ๋ก ๊ฐ๋ฐํ ๊ฒ์ ๋๊ณ , ๊ฐ์ด ํ ๋ก ํด ๋ณด๊ณ (์ด ๋ ์ ๋ฐฐ๋ ๋ค์ ๋ฌผ๋ฌ์ ๊ด์ฐฐ๋ง ํจ) ๋ค์ ํ๋ฒ ์๋ก ๋์์ธํ๊ฒ ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฒ์๋ ์ ๋ฐฐ๊ฐ ๋์์ธํ ๊ฒ์ ํ๋ฐฐ๋ค์ด ์ต์ข
์ ์ผ๋ก ๋์์ธํ ๊ฒ๊ณผ ๋๋ฑํ๊ฒ ๊ฐ์ด ๋๊ณ ํ ๋ก ํด ๋ด
๋๋ค. ์ด ๋ ์ค์ํ ๊ฒ์ ์ ๋ฐฐ์ ๊ฒ์ด ๋ง์น "๊ถ๊ทน์ ํด๋ต"์ธ ๋ง๋ฅ ๋น์น์ง ์๋๋ก ์ฃผ์ํ๋ ๊ฒ์ด๊ฒ ์ฃ . (๋์์ธ ์์๋ KentBeck๊ณผ WardCunningham์ด ์ต์ด ๊ต์ก์ ๋ชฉ์ ์์ ๊ฐ๋ฐํ CrcCard๋ฅผ ์ฌ์ฉํ๋ฉด ์์ฃผ ํ๋ฅญํ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ๊ฒ์
๋๋ค.) --JuNe
see also ๋ฐ๋ธ์ค์บ ํ2002