์ฃผ์ด์ง ๋ฌธ์ ์ ๋ํ ์คํ์ ์ธ ํ๋ก๊ทธ๋๋ฐ.
์ด๋ป๊ฒ ๋ณด๋ฉด ์ฐ๋ฆฌ๊ฐ ์ผ๋ฐ์ ์ผ๋ก ํ๊ณ ์๋ ๊ฒ์ด๋ค. Visual C++๋ก ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํ ํ๋ก๊ทธ๋๋ฐ์ ํ ๋ ์ฐ๋ฆฌ๋ ์ด๋ป๊ฒ ํ ๊น? ์๋ง๋ Visual C++์ 2๊ฐ๋ฅผ ๋์ธ ๊ฒ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ํ ์ฐฝ์์๋ ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ ๋๋ก ์๋ํ๋์ง, ๋๊ฐ ๊ฐ๋ค์ ๋ฃ์ด๋ณด๊ณ ์ด๋ฆฌ์ ๋ฆฌ ์ ๋๋ก ์ํ๋ ์ผ์ ํ๊ฒ๋ ์ฌ๋ฌ ์๋๋ค์ ํ๊ฒ ๋ ๊ฒ์ด๋ค. ๊ทธ๋ ๊ฒ ํจ์ผ๋ก์ ๋ฏธ์ง์ธ ๋ถ๋ถ์ ๋ํ ๋๊ฐ์ ์ ์ ์ก์๋๋๋ค.
(ex) DB๋ฅผ ์ฐ๊ฒฐํ๊ธฐ ์ํด DB๋ฅผ Install ํ๊ธฐ, DB ์๋์ด ์ด๋ป๊ฒ ๋๋์ง query ๋ ๋ ค๋ณด๊ธฐ. ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ด๋ป๊ฒ ์๋ํ๋์ง ๊ฐ๋จํ ์์ ํ๋ก๊ทธ๋๋ฐ ๋ฑ
์ด๋ฌํ ์คํ๋ค์ XP์์๋ Spike Solution์ด๋ผ๊ณ ํ๋ค. ๋ค๋ฅธ ์ ์ด๋ผ๋ฉด, ์ฐ๋ฆฌ๋ ๋ณดํต ์คํ ์ฝ๋๋ฅผ ๋ง๋ ๋ค ์ค์ ์ฝ๋์ ๋ฐ๋ก ๋ถ์ผ ๊ฒ์ด๋ค. ํ์ง๋ง Spike Solution ์ ๊ฒฝ์ฐ๋ '์คํ์ ์คํ์์ ๋๋๋ค' ์์ ๋ค๋ฅผ ์ ์๋ค. ๋ณดํต Spike Solution ์์ ์คํํ ์ฝ๋๋ค์ ๋ฉ์ธ์์ค์ ๋ฐ๋ก ์ ์ฉ์ํค์ง ์๋๋ค. Spike Solution์ ์ฒ์ ๊ณํ์ estimate์ ์ ์ ์ก๊ธฐ ์ํ ๊ฒ์ผ๋ก ๋ฉ์ธ์์ค์ ๊ทธ๋๋ก ์ ์ฉ๋ ์ฝ๋๋ ์๋ ๊ฒ์ด๋ค. ์ง์ฐ๊ณ ๋ค์ ๋ง๋ค์ด ๋ด๋๋ก ํ๋ค. ๊ทธ๋ฌํจ์ผ๋ก์จ ํํธ์ผ๋ก๋ ํ์ตํจ๊ณผ๋ฅผ ๊ฐ์ ธ์ค๊ณ , ์ค์ ์์ค์ ์ง์ ํฅ์์ํฌ ์ ์๋ค.