ÃÑ ÆäÀÌÁö ¼ö : 3224
![]()
|
Facebook Joinc ±×·ì
Joinc QA »çÀÌÆ®
![]()
Tweet
joinc´Â Firefox¿Í chrome¿¡¼ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù. TDD
Test-driven development´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß °øÁ¤À¸·Î ¸Å¿ì ºü¸¥ °³¹ß »çÀÌŬÀ» ¹Ýº¹ÀûÀ¸·Î ÁøÇàÇÏ´Â °ÍÀ» Ư¡À¸·Î ÇÕ´Ï´Ù.
°³¹ßÀÚ´Â »õ·Î¿î Äڵ带 ¸¸µé°Å³ª ȤÀº (±â´É Çâ»óÀ» À§ÇÑ)ÄÚµå ¼öÁ¤ÀÌ ÀÖÀ» ¶§, ¸ÕÀú Å×½ºÆ® ÄÉÀ̽º¸¦ ÀÛ¼ºÇÑ´Ù. ÀÌ Å×½ºÆ® ÄÉÀ̽º´Â ÀÚµ¿ÈµÈ Å×½ºÆ® µµ±¸¿¡ ÀÇÇØ¼ ¸Å °³¹ß »çÀÌŬ ¸¶´Ù ¼öÇàÇÕ´Ï´Ù. ¸ðµç ÄÉÀ̽º¿¡ ´ëÇÑ Å×½ºÆ®°¡ ³¡³µ´Ù¸é, ±×¶§ ÀÌ Äڵ带 Àû¿ëÇÏ°í »çÀÌŬÀ» ³¡³»°Ô µÇ´Â °ÅÁÒ.
TDD´Â Test-drivenÀ̸§¿¡¼ ¾Ë ¼ö ÀÖµíÀÌ, Å×½ºÆ®°¡ ÁÖµµ°¡ µË´Ï´Ù. Å×½ºÆ® ÀÚü°¡ TDD¸¦ ÀǹÌÇÏ´Â°Ô ¾Æ´Õ´Ï´Ù. ¿¹¸¦ µé¾î Äڵ带 ´Ù ¸¸µç ´ÙÀ½¿¡ Å×½ºÆ® ÄÉÀ̽º¸¦ ¸¸µé¾î¼ Å×½ºÆ® ÇÏ´Â °ÍÀº TDD°¡ ¾Æ´Õ´Ï´Ù. ±×³É Å×½ºÆ®ÀÏ »ÓÀÌÁÒ. TDD´Â Å×½ºÆ® Äڵ带 ¸ÕÀú ¸¸µé°í, ¿ÏÀüÈ÷ Å×½ºÆ®¸¦ ³¡³½ ÈÄ À̰ÍÀ» Àû¿ëÇÕ´Ï´Ù.
TDD¸¦ »ý¼ÒÇÏ°Ô ¹Þ¾ÆµéÀÌ´Â °³¹ßÀÚµµ ÀÖ°ÚÁö¸¸, ±âÁ¸¿¡ ÀÌ¹Ì ±×·¸°Ô ÇØ¿Ô´Âµ¥. º°°Å ÀÖ³ª ?»ý°¢ÇÏ´Â °³¹ßÀÚµµ ÀÖÀ» °Í °°Àºµ¥¿ä. ¸¹Àº °³¹ßÀÚÀÌ ±â´ÉÀ» ±¸ÇöÇϱâ Àü¿¡, Å×½ºÆ® Äڵ带 ¸ÕÀú ¸¸µé¾î¼ µ¹·Áº» ´ÙÀ½ ¹®Á¦ ¾øÀÌ µ¹¾Æ°¡¸é ±×¶§ Äڵ忡 Àû¿ëÇÏ´Â ¹æ¹ýÀ» »ç¿ëÇϱ⠶§¹®ÀÔ´Ï´Ù. Àúµµ ±×·¡¿Ô±¸¿ä.
TDD¸¦ Àû¿ëÇϱâ ÀüÀÇ ¹æ½Ä, ±×·¯´Ï±î ¸ÕÀú Å×½ºÆ® Äڵ带 ¸¸µé¾î¼ Å×½ºÆ®ÇÏ°í ½ÇÁ¦ ÇÁ·Î±×·¥¿¡ Àû¿ëÇÏ´Â ¹æ½ÄÀ» »ý°¢ÇØ º¸ÁÒ. ºÐ¸í Å×½ºÆ®°¡ ÁÖµµÇϱä ÇÏÁö¸¸ ´ÙÀ½°ú °°Àº ÇѰ谡 ÀÖ½À´Ï´Ù.
°³¹ß »çÀÌŬ
TDDÀÇ ¿øÄ¢Àº ´ÙÀ½°ú °°½À´Ï´Ù.
TDD´Â °³¹ß »çÀÌŬÀ» ª°Ô ÇÏ´Â °ÍÀ¸·Î ÀÌ ¹®Á¦¸¦ ÇØ°áÇϰí ÀÖ½À´Ï´Ù. ¹°·Ð °¢ °³¹ß »çÀÌŬ¸¶´Ù Å×½ºÆ®°¡ ÁøÇàÀÌ µÇ¾ß ÇÕ´Ï´Ù. »õ·Î Ãß°¡µÈ Å×½ºÆ® ÄÉÀ̽º »Ó¸¸ ¾Æ´Ï¶ó, ÀÌÀü¿¡ ÁøÇàµÆ´ø Å×½ºÆ® ÄÉÀ̽º¿¡ ´ëÇÑ Å×½ºÆ®µµ Áߺ¹ ÁøÇàµË´Ï´Ù. Äڵ尡 Áõ°¡ÇÔ¿¡ µû¶ó ¹®Á¦°¡ È®»êµÇ°Å³ª, ±âÁ¸ Äڵ忡¼ »õ·Î¿î ¹®Á¦°¡ ¹ß»ýÇϰųª ÇÏ´Â µîÀÇ ¹®Á¦¸¦ ¸·À» ¼ö°¡ ÀÖÁÒ.
TDDÀÇ °³¹ß »çÀÌŬÀº ´ÙÀ½°ú °°½À´Ï´Ù.
À§ °úÁ¤À» ¹Ýº¹Çϸé¼, ÄÚµå´Â °¢ »çÀÌŬ ¸¶´Ù ¸®ÆåÅ丵 µÇ±â ¶§¹®¿¡ ǰÁú ¿ª½Ã µû¶ó¼ ³ô¾ÆÁý´Ï´Ù. °³¹ß ¹æ¹ý
TDD´Â °³¹ßÁöħÀ̹ǷΠ°³¹ßÀÚÀÇ ¼ºÇâÀ̳ª ¼öÁØ¿¡ µû¶ó¼ ´Ù¾çÇÑ ¹æ¹ýµéÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù¸¸, ´ÙÀ½ÀÇ ¿øÄ¢µéÀ» ¹ÙÅÁÀ¸·Î ¹æ¹ýÀ» Â¥¾ß ÇÕ´Ï´Ù.
¸ÕÀú Å×½ºÆ® Äڵ带 ¸¸µé¾î¶ó ¾î¶² ±â´ÉÀ» Ãß°¡ÇØ¾ß ÇÑ´Ù¸é, ¹Ýµå½Ã Å×½ºÆ® Äڵ带 ¸ÕÀú ¸¸µé¾î¼ Å×½ºÆ®¸¦ ÇÕ´Ï´Ù. À̶§ ÄÚµå´Â »ý°¢ÇÒ ¼ö ÀÖ´Â ¸ðµç Å×½ºÆ®¸¦ Åë°úÇÒ ¼ö ÀÖµµ·Ï Â¥¾ß ÇÕ´Ï´Ù.
½ÇÆÐÇÒ ¼ö ÀÖ´Â ¸ðµç °æ¿ì¿¡ ´ëÇØ¼ Å×½ºÆ®Ç϶ó
TDD¿¡¼ Áß¿äÇÑ °ÍÀº °¡´ÉÇÑ ½ÇÆÐÇÒ ¼ö ÀÖ´Â °æ¿ì¿¡ ´ëÇØ¼ Å×½ºÆ® ÇÏ´Â °Ì´Ï´Ù. ¼º°øÇÏ´Â °æ¿ì´Â ¹¹ ±×¸® Áß¿äÇÒ°Ô ¾øÁö¿ä. Àß ÀÛµ¿ÇÒ Å״ϱî¿ä. TDD´Â ÇÁ·Î±×·¥ÀÇ ¿Ï¼ºµµ¸¦ ³ôÀÌ´Â °ÍÀÌÁö, Á¤»óÀûÀÎ µ¥ÀÌÅÍ ÀԷ¿¡ ´ëÇØ¼ Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÏ´Â °É È®ÀÎÇϱâ À§ÇÑ °Ô ¾Æ´Ï´Ï±î¿ä.
|
|
|
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù. |
|