´ë·®±¸¸ÅȨ >
ÄÄÇ»ÅÍ/ÀÎÅͳÝ
>
IT Àü¹®¼­
>
ÇÁ·Î±×·¡¹Ö °³¹ß ¹æ¹ý·Ð
>
IT ¿¡¼¼ÀÌ

Å×½ºÆ® ÁÖµµ °³¹ß (¿øÁ¦:Test-driven development : by example.)
Á¤°¡ 25,000¿ø
ÆǸŰ¡ 22,500¿ø (10% , 2,500¿ø)
I-Æ÷ÀÎÆ® 1,250P Àû¸³(6%)
ÆǸŻóÅ ÆǸÅÁß
ºÐ·ù IT ¿¡¼¼ÀÌ
ÀúÀÚ ÄËÆ® º¤ , ÄËÆ® º¤ ( ¿ªÀÚ : ±èâÁØ, °­±Ô¿µ, ±èâÁØ, °­±Ô¿µ )
ÃâÆÇ»ç/¹ßÇàÀÏ ÀλçÀÌÆ® / 2014.02.15
ÆäÀÌÁö ¼ö 380 page
ISBN 9788966261024
»óÇ°ÄÚµå 214078987
°¡¿ëÀç°í Àç°íºÎÁ·À¸·Î ÃâÆÇ»ç ¹ßÁÖ ¿¹Á¤ÀÔ´Ï´Ù.
 
ÁÖ¹®¼ö·® :
´ë·®±¸¸Å Àü¹® ÀÎÅÍÆÄÅ© ´ë·®ÁÖ¹® ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ½Ã¸é °ßÀû¿¡¼­ºÎÅÍ ÇàÁ¤¼­·ù±îÁö Æí¸®ÇÏ°Ô ¼­ºñ½º¸¦ ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
µµ¼­¸¦ °ßÀûÇÔ¿¡ ´ãÀ¸½Ã°í ½Ç½Ã°£ °ßÀûÀ» ¹ÞÀ¸½Ã¸é ±â´Ù¸®½Ç ÇÊ¿ä¾øÀÌ ÇÒÀιÞÀ¸½Ç ¼ö ÀÖ´Â °¡°ÝÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¸ÅÁÖ ¹ß¼ÛÇØ µå¸®´Â ÀÎÅÍÆÄÅ©ÀÇ ½Å°£¾È³» Á¤º¸¸¦ ¹Þ¾Æº¸½Ã¸é »óÇ°ÀÇ ¼±Á¤À» ´õ¿í Æí¸®ÇÏ°Ô ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

 ´ë·®±¸¸ÅȨ  > ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý  > IT Àü¹®¼­  > ÇÁ·Î±×·¡¹Ö °³¹ß ¹æ¹ý·Ð  > IT ¿¡¼¼ÀÌ
 ´ë·®±¸¸ÅȨ  > ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý  > IT Àü¹®¼­  > ÇÁ·Î±×·¡¹Ö ¾ð¾î  > ÇÁ·Î±×·¡¹Ö ¾ð¾î ±âŸ

 
CODE 31,500¿ø (10%)
½Ç¿ëÁÖÀÇ ÇÁ·Î±×·¡¸Ó(20Áֳ⠱â³äÆÇ) 29,700¿ø (10%)
Ŭ¸° ¾ÆÅ°ÅØó: ¼ÒÇÁÆ®¿þ¾î ±¸Á¶¿Í ¼³°èÀÇ ¿øÄ¢ 26,100¿ø (10%)
ÄÄÇ»ÅÍ ÇÁ·Î±×·¥ÀÇ ±¸Á¶¿Í Çؼ® 38,700¿ø (10%)
¸Ç¸Õ½º ¹Ì½Å 19,800¿ø (10%)
          
 

 
Ã¥³»¿ë
Test-Driven Development: By Example ¾Æ¸§´Ù¿î ÄÚµå¿Í Áñ°Å¿î °³¹ßÀ» À§ÇÑ Å×½ºÆ® ÁÖµµ °³¹ß Å×½ºÆ® ÁÖµµ °³¹ßÀº Çаè¿Í ¾÷°è¿¡¼­ ¸¹Àº ÁÖ¸ñÀ» ¹Þ¾Æ¿Â ÇÁ·Î±×·¡¹Ö ¹æ¹ýÀ¸·Î, ¿©·¯ ¿¬±¸ ³í¹®°ú ½Ç·Ê¸¦ ÅëÇØ °³¹ßÀÚÀÇ »ý»ê¼º°ú ¿ª·®À» ÁõÆø½ÃÄÑ Áشٴ »ç½ÇÀÌ ¹Þ¾Æµé¿©Áö°í ÀÖ´Ù. Å×½ºÆ® ÁÖµµ °³¹ßÀº Å×½ºÆ®°¡ °³¹ßÀ» ÁÖµµÇÏ´Â ¹æ¹ýÀÌ´Ù. Å×½ºÆ®°¡ °³¹ßÀ» ÁÖµµÇÑ´Ù´Â °ÍÀº Å×½ºÆ®°¡ ÄÚµùÀÇ ¹æÇâÀ» À̲ø¾î °£´Ù´Â ¸»ÀÌ´Ù. Å×½ºÆ®¸¦ ½ÇÆÐÇÏ´Â Äڵ尡 ¾øÀ¸¸é ÄÚµùÀ» ÇÏÁö ¾Ê°í, ÄÚµå»ó¿¡ Áߺ¹ÀÌ ÀÖÀ¸¸é Á¦°ÅÇÑ´Ù´Â °£´ÜÇÑ ±ÔÄ¢À» ÁöÄѳª°¡¸é ÀÚ¿¬½º·¹ ¾Æ¸§´Ù¿î Äڵ尡 õº¯¸¸È­ ÆîÃÄÁø´Ù. ´ýÀ¸·Î ȸ±Í Å×½ºÆ®µµ »ý±â°í, °³¹ß °úÁ¤ ÀÚü°¡ Áñ°Å¿öÁö´Â º¸³Ê½ºµµ ÀÖ´Ù. ÀÌ Ã¥ÀÇ ÀúÀÚ ÄËÆ® º¤Àº Å×½ºÆ® ÁÖµµ °³¹ßÀ» Æ۶߸° À庻ÀÎÀÌ¸ç °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹ÖÀÇ ¼±±¸ÀÚ Áß ÇÑ »ç¶÷ÀÌ´Ù. ÀÌ Ã¥À» ÅëÇØ µ¶ÀÚ´Â ÄËÆ® º¤ÀÇ ¿·¿¡ ¾É¾Æ ÇÔ²² ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Â °ªÁø °æÇèÀ» ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ---- ÀÌ Ã¥ÀÇ ±¸¼º 1ºÎ. ÀÚ¹Ù·Î ´ÙÁß È­Æó Äڵ带 ÀÛ¼º 2ºÎ. ÆÄÀ̽ãÀ¸·Î ´ÜÀ§ Å×½ºÆà ÇÁ·¹ÀÓ¿öÅ© ÀÛ¼º 3ºÎ. Å×½ºÆ® ÁÖµµ °³¹ßÀ» ÇÒ ¶§ ÀÚÁÖ µîÀåÇÏ´Â ÆÐÅϵéÀ» Á¤¸® ºÎ·Ï. ¹ø¿ªÀÚÀÇ ³ëÇϿ츦 ´ãÀº ¡ºTDD ¼ö·Ã¹ý¡», ¡º½ÇÀü TDD¡» ---- ºÎ·Ï CD . ¹ø¿ªÀÚÀÇ º»¹® ¿¹Á¦ ½Ã¿¬ µ¿¿µ»ó - Money Example, xUnit Example . LineReader TDD ½Ã¿¬ µ¿¿µ»ó
¸ñÂ÷
1ºÎ È­Æó(µ·) ¿¹Á¦ 1Àå ´ÙÁß ÅëÈ­¸¦ Áö¿øÇÏ´Â Money °´Ã¼ 2Àå Ÿ¶ôÇÑ °´Ã¼ 3Àå ¸ðµÎ¸¦ À§ÇÑ Æòµî 4Àå ÇÁ¶óÀ̹ö½Ã 5Àå ¼ÖÁ÷È÷ ¸»ÇÏÀÚ¸é 6Àå µ¹¾Æ¿Â ¡®¸ðµÎ¸¦ À§ÇÑ Æòµî¡¯ 7Àå »ç°ú¿Í ¿À·»Áö 8Àå °´Ã¼ ¸¸µé±â 9Àå ¿ì¸®°¡ »ç´Â ½Ã°£(times) 10Àå Èï¹Ì·Î¿î ½Ã°£ 11Àå ¸ðµç ¾ÇÀÇ ±Ù¿ø 12Àå µåµð¾î, ´õÇϱâ 13Àå ÁøÂ¥·Î ¸¸µé±â 14Àå ¹Ù²Ù±â 15Àå ¼­·Î ´Ù¸¥ ÅëÈ­³¢¸® ´õÇϱâ 16Àå µåµð¾î, Ãß»óÈ­ 17Àå Money ȸ°í 2ºÎ XUnit ¿¹½Ã 18Àå xUnitÀ¸·Î °¡´Â ù°ÉÀ½ 19Àå Å×À̺í Â÷¸®±â 20Àå µÞÁ¤¸®Çϱâ 21Àå ¼ÀÇϱâ 22Àå ½ÇÆРó¸®Çϱâ 23Àå ¾ó¸¶³ª ´ÞÄÞÇÑÁö 24Àå xUnit ȸ°í 3ºÎ Å×½ºÆ® ÁÖµµ °³¹ßÀÇ ÆÐÅÏ 25Àå Å×½ºÆ® ÁÖµµ °³¹ß ÆÐÅÏ 26Àå »¡°£ ¸·´ë ÆÐÅÏ 27Àå Å×½ºÆà ÆÐÅÏ 28Àå ÃÊ·Ï ¸·´ë ÆÐÅÏ 29Àå xUnit ÆÐÅÏ 30Àå µðÀÚÀÎ ÆÐÅÏ 31Àå ¸®ÆÑÅ丵 32Àå TDD ¸¶½ºÅÍÇÏ±â ºÎ·Ï A ¿µÇâµµ ºÎ·Ï B ÇǺ¸³ªÄ¡ ¸¶Ä¡´Â ±Û (by ¸¶Æ¾ ÆÄ¿ï·¯) CDROMºÎ·Ï ? ½ÇÀü TDD (by ±èâÁØ, °­¼®Ãµ)

ÀúÀÚ
ÄËÆ® º¤
¼ÒÇÁÆ®¿þ¾î ÆÐÅÏ ¿îµ¿ÀÇ ¼±±¸ÀÚ Áß ÇÑ ¸íÀ̸ç, CRC Ä«µå¿Í HotDraw µå·ÎÀ× ¿¡µðÅÍ ÇÁ·¹ÀÓ¿öÅ©, xUnit À¯´Ö Å×½ºÆà ÇÁ·¹ÀÓ¿öÅ©¸¦ °³¹ßÇß°í, ¸®ÆÑÅ丵°ú Å×½ºÆ® ÁÖµµ °³¹ßÀ» ¼Ò°³Çß´Ù. ¶ÇÇÑ ±â¹ÎÇÑ ¹æ¹ý·Ð(Agile Methodology) Áß °¡Àå ³Î¸® ¾Ë·ÁÁø ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö(Extreme Programming, XP)ÀÇ ¾Æ¹öÁö´Ù. ÇÇÇÿþ¾î·Î À¯¸íÇÑ Åè µð¸¶¸£ÄÚ(Tom DeMarco)´Â 2001³â OOPSLA ÄÁÆÛ·±½º¿¡¼­ "ÄËÆ® º¤Àº CMM °³¹ßÀ» ÁöÈÖÇÑ ¿ÍÃ÷ ÇèÇÁ¸®°¡ Áö³­ 10³â °£ Áß¿äÇß´ø °Íº¸´Ù ´õ Áß¿äÇØÁú °Í"À̶ó°í ¸»Çß´Ù. ÄËÆ® º¤Àº ÇöÀç Three Rivers Institute ¼Ò¼ÓÀÌ´Ù. Àú¼úÇÑ Ã¥À¸·Î´Â Smalltalk Best Practice Patterns¿Í Kent Beck's Guide to Better Smalltalk °°Àº ½º¸ôÅäÅ© ÆÐÅÏ¿¡ °ü·ÃµÈ Ã¥µé°ú Extreme Programming Explained, Planning Extreme Programming(°øÀú), Refactoring(°øÀú), Contributing to Eclipse(°øÀú) µîÀÌ ÀÖ°í ÇöÀçµµ ¿©·¯ Ã¥À» ÁýÇÊ Áß¿¡ ÀÖ´Ù.
   ÄËÆ® º¤ÀÇ ±¸Çö ÆÐÅÏ | ÄËÆ® º¤ | ¿¡ÀÌÄÜÃâÆÇ
ÄËÆ® º¤
ÄËÆ® º¤(Kent Beck)Àº ÆÐÅÏ(Pattern), Å×½ºÆ® ÁÖµµ °³¹ß(Test Driven Development), ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö(Extreme Programming) °°Àº ¾ÆÀ̵ð¾îµéÀ» ÁÖÀåÇϸ鼭 Áö¼ÓÀûÀ¸·Î ¼ÒÇÁÆ®¿þ¾î °øÇÐÀÇ ±³Á¶¿¡ µµÀüÇÏ°í ÀÖ´Ù. ÇöÀç Three Rivers Institute¿Í Agitar Software¿¡ °ü·ÃÀ» ¸Î°í ÀÖÀ¸¸ç, 'Test Drive Development:by Example', 'Contributing to Eclipse', 'Planning Extreme Programming' µî ¸¹Àº Ã¥ÀÇ ÀúÀÚÀ̱⵵ ÇÏ´Ù. ½Å½Ã¾Æ ¾Èµå·¹½º(Cynthia Andres)´Â ½É¸®ÇÐ ¼®»çÇÐÀ§¸¦ Áö´Ï°í ÀÖÀ¸¸ç, Á¶Á÷ Çൿ·Ð, ÀÇ»ç°áÁ¤ ºÐ¼®, ¿©¼ºÇÐ ºÐ¾ß¸¦ ½ÉÈ­ ¿¬±¸Çß´Ù. ½Å½Ã¾Æ´Â ÀͽºÆ®¸² ÇÁ·Î±×·¡¹ÖÀÇ Âø»ó ¶§ºÎÅÍ XPÀÇ »çȸÀû Ãø¸é¿¡ °üÇØ ÄËÆ®¿Í Çù·ÂÇØ¿ÔÀ¸¸ç, ¶ÇÇÑ Three Rivers Institute¿Íµµ °ü·ÃÀ» ¸Î°í ÀÖ´Ù.
   ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö(Extreme Programming) | ÄËÆ® º¤ | ÀλçÀÌÆ®
   ÄËÆ® º¤ÀÇ Tidy First?: ´õ ³ªÀº ¼ÒÇÁÆ®¿þ¾î ¼³°è¸¦ À§ÇÑ 32°¡Áö ÄÚµå Á¤¸®¹ý | ÄËÆ® º¤ | ÇѺû¹Ìµð¾î
   ÄËÆ® º¤ÀÇ Tidy First? | ÄËÆ® º¤ | ÇѺû¹Ìµð¾î
   ÄËÆ® º¤ÀÇ ±¸Çö ÆÐÅÏ | ÄËÆ® º¤ | ¿¡ÀÌÄÜÃâÆÇ

¿ªÀÚ
±èâÁØ
ÇöÀç ¾ÖÀÚÀÏ ÄÁ¼³Æà ´ëÇ¥À̸ç, ¾ÖÀÚÀÏ À̾߱â(http://agile.egloos.com)¶ó´Â ºí·Î±×¸¦ ¿î¿µÇÏ°í ÀÖ´Ù. ¶ÇÇÑ 2002³â¿¡ Çѱ¹ XP »ç¿ëÀÚ ¸ðÀÓ(http://xper.org)À» ¼³¸³Çß´Ù. »ï¼ºÀüÀÚ, LGÀüÀÚ, ´ÙÀ½Ä¿¹Â´ÏÄÉÀ̼Ç, NHN, ÇÑ¹Ì ¿¬ÇÕ»ç·ÉºÎ, SKT, LG U+, ¿£¾¾¼ÒÇÁÆ® ¿Ü ¿©·¯ Á¶Á÷¿¡ ¾ÖÀÚÀÏ ¹æ¹ý·ÐÀ» Áß½ÉÀ¸·Î ´õ »ý»êÀûÀÌ°í ÇູÇÏ°Ô ÀÏÇÏ°Ô µµ¿ÍÁÖ´Â ÄÁ¼³ÆÃ, ±³À°, ÄÚĪÀ» Á¦°øÇÑ ¹Ù ÀÖ´Ù. °ø¿ªÇÑ Ã¥À¸·Î [½Ç¿ëÁÖÀÇ ÇÁ·Î±×·¡¸Ó], [ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö]ÀÌ ÀÖ´Ù. 2009³âºÎÅÍ´Â °³ÀÎ ´ë»óÀ¸·Î AC2(http://ac2.kr)¶ó´Â ¾ÖÀÚÀÏ ÄÚÄ¡ °úÁ¤À» ÁøÇàÇÏ°í ÀÖ´Ù.
°­±Ô¿µ
1998³âºÎÅÍ IT ¾÷°è¿¡¼­ ÇÁ·Î±×·¡¸Ó, ±âȹÀÚ, UX µðÀÚÀ̳Ê, µ¥ÀÌÅÍ ¿£Áö´Ï¾î, ÄÁ¼³ÅÏÆ® µîÀ¸·Î ÀÏÇÏ°í ÀÖ´Ù. UX µðÀÚÀÎ, ¾ÖÀÚÀÏ ¹æ¹ý·Ð, ¸° ½ºÅ¸Æ®¾÷ µî¿¡ °ü½ÉÀÌ ÀÖ´Ù. ±× ¹Û¿¡µµ ÀÎÁö°úÇÐ, ƯÈ÷ Àΰ£ÀÇ ½ÃÁö°¢°ú üȭµÈ ÀÎÁö µîÀ» °øºÎÇÏ°í ÀÖÀ¸¸ç À̸¦ ÀÀ¿ëÇÒ ¹æ¹ýÀ» °í¹ÎÇÏ´Â ÁßÀÌ´Ù. °³ÀÎÀ§Å° http://www.ecogwiki.com¸¦ ¿î¿µÇÏ°í ÀÖ´Ù.
   ¼ÒÆ®¿÷½º ¾Ø¼Ö·¯Áö | °­±Ô¿µ | À§Å°ºÏ½º
±èâÁØ
ÀúÀÚ ±èâÁØÀº ÇöÀç ¾ÖÀÚÀÏ ÄÁ¼³Æà ´ëÇ¥À̸ç, ¾ÖÀÚÀÏ À̾߱â¶ó´Â ºí·Î±×¸¦ ¿î¿µÇÏ°í ÀÖ´Ù. ¶ÇÇÑ 2002³â¿¡ Çѱ¹ XP »ç¿ëÀÚ ¸ðÀÓ(http://xper.org)À» ¼³¸³Çß´Ù. »ï¼ºÀüÀÚ, LGÀüÀÚ, ´ÙÀ½Ä¿¹Â´ÏÄÉÀ̼Ç, NHN, ÇÑ¹Ì ¿¬ÇÕ»ç·ÉºÎ, SKT, LG U+, ¿£¾¾¼ÒÇÁÆ® ¿Ü ¿©·¯ Á¶Á÷¿¡ ¾ÖÀÚÀÏ ¹æ¹ý·ÐÀ» Áß½ÉÀ¸·Î ´õ »ý»êÀûÀÌ°í ÇູÇÏ°Ô ÀÏÇÏ°Ô µµ¿ÍÁÖ´Â ÄÁ¼³ÆÃ, ±³À°, ÄÚĪÀ» Á¦°øÇÑ ¹Ù ÀÖ´Ù. °ø¿ªÇÑ Ã¥À¸·Î ¡º½Ç¿ëÁÖÀÇ ÇÁ·Î±×·¡¸Ó¡», ¡ºÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö¡»ÀÌ ÀÖ´Ù. 2009³âºÎÅÍ´Â °³ÀÎ ´ë»óÀ¸·Î AC2(http://ac2.kr)¶ó´Â ¾ÖÀÚÀÏ ÄÚÄ¡ °úÁ¤À» ÁøÇàÇÏ°í ÀÖ´Ù.
   ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö(Extreme Programming) | ±èâÁØ | ÀλçÀÌÆ®
°­±Ô¿µ

ÀÌ ÃâÆÇ»çÀÇ °ü·Ã»óÇ°
JVM ¹Ø¹Ù´Ú±îÁö ÆÄÇìÄ¡±â | °³¾Õ¸Ê½Ã(À̺¹¿¬) | ÀλçÀÌÆ®
Â¥¸´Â¥¸´ ÀüÀÚºÎÇ° ¹é°ú»çÀü ¼¼Æ® | ÇÁ·¹µå¸¯ ¾á½¼,ÀÌÇÏ¿µ,Âû½º Ç÷§,¹èÁöÀº | ÀλçÀÌÆ®
Â¥¸´Â¥¸´ ÀüÀÚºÎÇ° ¹é°ú»çÀü 3 | ÀÌÇÏ¿µ,Âû½º Ç÷§,¹èÁöÀº | ÀλçÀÌÆ®
°¡»ó ¸éÁ¢ »ç·Ê·Î ¹è¿ì´Â ¸Ó½Å·¯´× ½Ã½ºÅÛ ¼³°è ±âÃÊ | ¾Ë·º½º ½¬ | ÀλçÀÌÆ®
Â¥¸´Â¥¸´ ÀüÀÚºÎÇ° ¹é°ú»çÀü 2 | ÀÌÇÏ¿µ,Âû½º Ç÷§,¹èÁöÀº | ÀλçÀÌÆ®

ÀÌ ºÐ¾ß ½Å°£ °ü·Ã»óÇ°
ÀÏ ÀßÇÏ´Â ÆÀÀå | ÀÌÀçÈ£ | ÀÌÁö½ºÆÛºí¸®½Ì
 
µµ¼­¸¦ ±¸ÀÔÇϽŠ°í°´ ¿©·¯ºÐµéÀÇ ¼­ÆòÀÔ´Ï´Ù.
ÀÚÀ¯·Î¿î ÀÇ°ß ±³È¯ÀÌ °¡´ÉÇÕ´Ï´Ù¸¸, ¼­ÆòÀÇ ¼º°Ý¿¡ ¸ÂÁö ¾Ê´Â ±ÛÀº »èÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù.

µî·ÏµÈ ¼­ÆòÁß ºÐ¾ß¿Í »ó°ü¾øÀÌ ¸ÅÁÖ ¸ñ¿äÀÏ 5ÆíÀÇ ¿ì¼öÀÛÀ» ¼±Á¤ÇÏ¿©, S-Money 3¸¸¿øÀ» Àû¸³Çص帳´Ï´Ù.
ÃÑ 0°³ÀÇ ¼­ÆòÀÌ ÀÖ½À´Ï´Ù.