주어진 ë¬¸ì œì— ëŒ€í•œ 실험ì ì¸ í”„ë¡œê·¸ëž˜ë°. 어떻게 ë³´ë©´ 우리가 ì¼ë°˜ì 으로 í•˜ê³ ìžˆëŠ” 것ì´ë‹¤. Visual C++로 해당 ë¼ì´ë¸ŒëŸ¬ë¦¬ë¥¼ ì´ìš©í•œ 프로그래ë°ì„ í• ë•Œ 우리는 어떻게 í• ê¹Œ? ì•„ë§ˆë„ Visual C++ì„ 2개를 ë„울 것ì´ë‹¤. ê·¸ë¦¬ê³ í•œ ì°½ì—서는 해당 ë¼ì´ë¸ŒëŸ¬ë¦¬ê°€ ì œëŒ€ë¡œ ìž‘ë™í•˜ëŠ”ì§€, 대강 ê°’ë“¤ì„ ë„£ì–´ë³´ê³ ì´ë¦¬ì €ë¦¬ ì œëŒ€ë¡œ ì›í•˜ëŠ” ì¼ì„ í•˜ê²Œë” ì—¬ëŸ¬ 시ë„ë“¤ì„ í•˜ê²Œ ë 것ì´ë‹¤. ê·¸ë ‡ê²Œ 함으로서 ë¯¸ì§€ì¸ ë¶€ë¶„ì— ëŒ€í•œ ëŒ€ê°•ì˜ ì„ ì„ ìž¡ì•„ë†“ëŠ”ë‹¤. (ex) DB를 연결하기 위해 DB를 Install 하기, DB ìž‘ë™ì´ 어떻게 ë˜ëŠ”ì§€ query ë‚ ë ¤ë³´ê¸°. 해당 ë¼ì´ë¸ŒëŸ¬ë¦¬ê°€ 어떻게 ìž‘ë™í•˜ëŠ”ì§€ 간단한 ì˜ˆì œ í”„ë¡œê·¸ëž˜ë° ë“± ì´ëŸ¬í•œ ì‹¤í—˜ë“¤ì„ XPì—서는 Spike Solutionì´ë¼ê³ 한다. 다른 ì ì´ë¼ë©´, 우리는 보통 실험 코드를 ë§Œë“ ë’¤ ì‹¤ì „ ì½”ë“œì— ë°”ë¡œ ë¶™ì¼ ê²ƒì´ë‹¤. 하지만 Spike Solution ì˜ ê²½ìš°ëŠ” 'ì‹¤í—˜ì€ ì‹¤í—˜ì—서 ë난다' ì—서 다를 수 있다. 보통 Spike Solution ì—서 실험한 ì½”ë“œë“¤ì„ ë©”ì¸ì†ŒìŠ¤ì— ë°”ë¡œ ì 용시키지 않는다. Spike Solutionì€ ì²˜ìŒ ê³„íšì‹œ estimateì˜ ì„ ì„ ìž¡ê¸° 위한 것으로 ë©”ì¸ì†ŒìŠ¤ì— ê·¸ëŒ€ë¡œ ì ìš©ë 코드는 아닌 것ì´ë‹¤. ì§€ìš°ê³ ë‹¤ì‹œ 만들어 ë‚´ë„ë¡ í•œë‹¤. ê·¸ëŸ¬í•¨ìœ¼ë¡œì¨ í•œíŽ¸ìœ¼ë¡œëŠ” 학습효과를 ê°€ì ¸ì˜¤ê³ , ì‹¤ì „ ì†ŒìŠ¤ì˜ ì§ˆì„ í–¥ìƒì‹œí‚¬ 수 있다. ---- ["ExtremeProgramming"]