·Î±×ÀÎ ¤Ó ȸ¿ø°¡ÀÔ ¤Ó Àå¹Ù±¸´Ï ¤Ó °í°´¼¾ÅÍ ¤Ó ¸¶ÀÌÆäÀÌÁö ¤Ó ȸ»ç¼Ò°³
kangcom
¾Èµå·ÎÀ̵å , com , ÀÚ¹Ù , oracle
Àüü
°­ÄÄÀº Áö±Ý ºò ¼¼ÀÏÁß!-¸ðµçµµ¼­ ÃÖ´ë50%
Àαâ°Ë»ö¾î 
Home >   >   > 
Áö¼ÓÀûÀÎ ÅëÇÕ: ¼ÒÇÁÆ®¿þ¾î ǰÁúÀ» ³ôÀ̰í À§ÇèÀ» ÁÙÀ̱â[IT Leaders ½Ã¸®Áî_005]   
ÁöÀºÀÌ Andrew Glover/ÃÖÀçÈÆ   |   ÃâÆÇ»ç À§Å°ºÏ½º  |   ¹ßÇàÀÏ 2008³â 03¿ù 27ÀÏ
 
Ŭ¸¯ÇϽøé Å« µµ¼­À̹ÌÁö¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
ÆÇ¸Å°¡ 22,000¿ø ¡æ 19,800¿ø 10%
¸¶Àϸ®Áö 1% 200¿ø
¹ßÇàÀÏ 2008-03-27
ISBN 8992939132 | 9788992939133
±âŸÁ¤º¸ ¹ø¿ª¼­ | 320ÂÊ
¿¹»óÃâ°íÀÏ 1ÀÏ (±Ù¹«ÀϱâÁØ)
¹è¼Ûºñ 2,000¿ø (20,000¿øÀÌ»ó ¹«·á¹è¼Û)
   
ÄÄÇ»ÅͰøÇÐ
Á¾ÇÕÁö¼ö 2p 172 À§
   
  ¡Ø ³×À̹ö üũ¾Æ¿ôÀ¸·Î ±¸¸Å½Ã ºñȸ¿øÀ¸·Î ±¸¸Å°¡
      µÇ¹Ç·Î °­ÄÄ ¸¶Àϸ®Áö´Â Àû¸³ µÇÁö ¾Ê½À´Ï´Ù.
ÀÌ Ã¥ÀÇ ¿ø¼­
  Continuous Integration: Improving Software Quality and Reducing Risk
Addison-Wesley Professional | Andrew Glover
 

Àü¹® ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡¼­´Â ´õ ÀÌ»ó È¥ÀÚ ÇÏ´Â ÇÁ·ÎÁ§Æ®¶õ º¸±â Èûµé´Ù. ¹®Á¦´Â µ¥À̺ñµå ºê·è½º ±³¼ö°¡ ÀÏÂïÀÌ ¹àÇûµí, »ç°øÀÌ ¸¹À¸¸é ¹è°¡ »êÀ¸·Î °£´Ù´Â Á¡ÀÌ´Ù. ´çÀå °³¹ßÀÚ ¼¼ ¸íÀÌ ÇѲ¨¹ø¿¡ ¼Ò½º Äڵ带 °íÄ¡±â¸¸ ÇØµµ ¸Ó¸®°¡ Áö²ö°Å¸°´Ù. ºôµå°¡ µÇ¸é ´ÙÇàÀ̰í, ±×·¸´õ¶óµµ ¾îµð¼­ ¾î¶² ¹®Á¦°¡ ¹ß»ýÇÒÁö ¸ð¸¥´Ù. ÀúÀÚµéÀº ÀÌ·± ¸ðµç ¹®Á¦¸¦ ±ò²ûÇÏ°Ô ÇØ°áÇϰíÀÚ 'Áö¼ÓÀûÀÎ ÅëÇÕ'À» ¼Ò°³ÇÑ´Ù. ÀÏÀÏ ºôµå°¡ Âü½ÅÇÑ »ý°¢À̾ú´ø ¶§¸¦ Áö³ª 'Áö¼ÓÀûÀÎ ÅëÇÕ'À» ÇÏ´Â ¼öÁØ¿¡ À̸£·¶°í, ÀÌÁ¦´Â 'Áö¼ÓÀûÀÎ ÅëÇÕ'À» ÇÏ´À³ÄÀÇ ¿©ºÎ°¡ Á¦´ë·Î ÀÏÇÏ´Â °³¹ß Á¶Á÷À» °¡´ÆÇÏ´Â Àã´ë°¡ µÆ´Ù. ÀúÀÚµéÀÇ Áö½Ä°ú °æÇèÀ» ¹è¿ï ÁÁÀº ±âȸ·Î ÀÌ Ã¥À» ¿©·¯ºÐ¿¡°Ô ÀڽŠÀÖ°Ô ±ÇÇÑ´Ù. 18ȸ ±â¼ú¼­ ºÎ¹® Á¹Æ® »óÀ» ¼ö»óÇß´Ù.


[Ã¥ ¼ÓÀ¸·Î]

¼ÒÇÁÆ®¿þ¾î ¾÷°è¿¡¼­ ±Ù¹«ÇÑ Áö ¾ó¸¶ µÇÁö ¾Ê¾ÒÀ» ¹«·Æ¿£ °³º°ÀûÀ¸·Ð Àß µ¿ÀÛÇÏ´ø ¸ðµâµµ Çѵ¥ ¸ðÀ¸¸é, µµ´ëü°¡ ÀÌÇØÇϱâÁ¶Â÷ ¾î·Á¿î ÇüÅ·Π¸ðµç °Ô ¾û¸ÁÀÌ µÇ¾î ¹ö¸®°ï Çß½À´Ï´Ù. ÇÏÁö¸¸ Áö³­ ¸î ³â°£, ÅëÇÕÀº ÇÁ·ÎÁ§Æ®¿¡¼­ °¡Àå °í»ý½º·¯¿î ÀÏ¿¡¼­ º° °Í ¾Æ´Ñ ÀÏ·Î Ãà¼ÒµÇ¾ú½À´Ï´Ù.
ÀÌ·¸°Ô µÈ °¡Àå ±Ùº»ÀûÀÎ ¿øÀÎÀº Á»´õ ÀÚÁÖ ÅëÇÕÇÏ´Â ½Çõ ¹æ¹ýÀÔ´Ï´Ù. ÇѶ§´Â ¸ÅÀÏ ºôµåÇÏ´Â °ÍÀ» ¾ß½É Âù ¸ñÇ¥·Î »ý°¢ÇÑ Àûµµ ÀÖ¾ú½À´Ï´Ù. Áö±Ý À̾߱âÇÏ´Â ´ëºÎºÐÀÇ ÇÁ·ÎÁ§Æ®µéÀº ÇÏ·ç¿¡µµ ¿©·¯ Â÷·Ê ÅëÇÕÀ» ÇÕ´Ï´Ù. Âü ÀÌ»óÇϰԵµ, °í»ý½º·¯¿ï¼ö·Ï Á»´õ ÀÚÁÖÇÏ´Â °ÍÀÌ »óÃ¥ÀÎ µíÇÕ´Ï´Ù.
Áö¼ÓÀûÀÎ ÅëÇÕ¿¡ ÀÖ¾î Èï¹Ì·Î¿î °Í Áß Çϳª´Â Áö¼ÓÀûÀÎ ÅëÇÕÀÌ ÁÖ´Â È¿°ú¿¡ »ç¶÷µéÀÌ Á¾Á¾ ³î¶õ´Ù´Â °Ì´Ï´Ù. ¿ì¸®´Â »ç¶÷µéÀÌ Áö¼ÓÀûÀÎ ÅëÇÕÀÇ È¿°ú¸¦ º°·Î Áß¿äÇÏÁö ¾ÊÀº ÀÌÁ¡À¸·Î Ä¡ºÎÇØ¹ö¸®´Â ¸ð½ÀÀ» ¹ß°ßÇÕ´Ï´Ù. ÇÏÁö¸¸ Áö¼ÓÀûÀÎ ÅëÇÕÀº ÇÁ·ÎÁ§Æ®¿¡ ¿ÏÀüÈ÷ ´Ù¸¥ ºÐÀ§±â¸¦ ºÒ·¯ÀÏÀ¸Å³ ¼ö ÀÖ½À´Ï´Ù. ¹®Á¦¸¦ ´õ »¡¸® ŽÁöÇØ³»±â ¶§¹®¿¡ °¡½Ã¼ºÀÌ ÈξÀ ÁÁ¾ÆÁý´Ï´Ù. À߸øÀ» ÀúÁö¸£°í ±×°ÍÀ» ¹ß°ßÇØ³»´Â °£°ÝÀÌ Áٱ⠶§¹®¿¡, ¹¹°¡ º¯°æµÆ´ÂÁö ½±°Ô »ìÆìº¼ ¼ö À־ ¿øÀÎÀ» ã¾Æ³»´Â µ¥ µµ¿òÀÌ µÇ¹Ç·Î °áÇÔÀ» ã¾Æ³»±â ´õ ½±½À´Ï´Ù. À̰ÍÀÌ Å×½ºÆ® ÇÁ·Î±×·¥°ú °áÇÕÇϸé, ¹ö±×¸¦ ȹ±âÀûÀ¸·Î ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù. ±× °á°ú, °³¹ßÀÚ´Â µð¹ö±ëÇÏ´Â µ¥ ½Ã°£À» ´ú ¾²°í ±â´ÉÀ» ³Ö´Â µ¥ ½Ã°£À» ´õ ¾²°Ô µÇ¸ç, °ß°íÇÑ ±âÃʸ¦ ´Û°í ÀÖ´Ù´Â ÀڽۨÀ» °®°Ô µË´Ï´Ù.
¹°·Ð, ÅëÇÕÀ» ´õ ÀÚÁÖÇ϶ó°í ¸»·Î¸¸ ÇØ¼± ÃæºÐÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °£´ÜÇÑ Ä³Ä¡ÇÁ·¹ÀÌÁî µÚ¿¡´Â Áö¼ÓÀûÀÎ ÅëÇÕÀ» Çö½Ç·Î ¸¸µé¾î ÁÖ´Â ¿øÄ¢°ú ½Çõ ¹æ¹ýÀÌ ÇÑ ´Ù¹ß ÀÖ½À´Ï´Ù. ¿øÄ¢°ú ½Çõ ¹æ¹ý¿¡ °üÇÑ Á¶¾ðµéÀº ´ëºÎºÐ ¿©·¯ Ã¥°ú ÀÎÅͳݿ¡ Èð¾îÁ® ÀÖ¾ú±â ¶§¹®¿¡ ½º½º·Î ã¾Æ¼­ ޱ¸ÇØ¾ß Çß½À´Ï´Ù.
±×·¡¼­ ÆúÀÌ ÀÌ·¯ÇÑ Á¤º¸µé°ú ÃÖ°íÀÇ ½Çõ ¹æ¹ýµéÀ» ÀÀÁý·Â ÀÖ´Â ÇÑ ±ÇÀÇ Ã¥À¸·Î ¹­¾î¼­ ÀÌ·¯ÇÑ Ã¥À» ±â´Ù·È´ø »ç¶÷µé¿¡°Ô Áöħ¼­¸¦ ¸¸µé¾îÁØ °É º¸°í ±â»¼½À´Ï´Ù. °£´ÜÇÑ ½Çõ ¹æ¹ýÀÌ À¸·¹ ±×·¸µí, ¼¼¼¼ÇÑ ºÎºÐÀ¸·Î µé¾î°¡¸é ¾î·Á¿öÁý´Ï´Ù. Áö³­ ¸î ÇØ¿¡ °ÉÃÄ ¿ì¸®´Â ±× °°Àº ¼¼ºÎ »çÇ׿¡ ´ëÇØ ¸¹Àº °ÍÀ» ¿¬±¸Çß°í ¾îÂî ´ëóÇÏ¸é µÇ´ÂÁö¸¦ °øºÎÇß½À´Ï´Ù. ÀÌ Ã¥Àº Áö¼ÓÀûÀÎ ÅëÇÕÀÌ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ źźÇÑ ±âÃʸ¦ Á¦°øÇϵí, Áö¼ÓÀûÀÎ ÅëÇÕÀ» À§ÇÑ ÅºÅºÇÑ ±âÃʸ¦ ¸¶·ÃÇØÁÖ´Â ÀÌ·¯ÇÑ ±³ÈƵéÀ» ¸ð¾Æ ³õ¾Ò½À´Ï´Ù.

- ¸¶Æ¾ ÆÄ¿ï·¯ÀÇ ¸Ó¸®¸»


[ÃâÆÇ»ç ¸®ºä]

Á¹Æ® »ó ¼ö»ó¿¡ ºû³ª´Â ¡¸Áö¼ÓÀûÀÎ ÅëÇÕ¡¹

¸¹Àº °³¹ßÀÚµéÀÌ, ¼ö¸¹Àº ¼ÒÇÁÆ®¿þ¾î ÄÄÆ÷³ÍÆ®¸¦ ²Ù¿ª²Ù¿ª ±â¿ö ¸ÂÃß´À¶ó ¸çÄ¥¾¿ 'ÅëÇÕ Áö¿Á'À» Çì¸Å´Â °æÇèÀ» ÇÕ´Ï´Ù. ¡ºÁö¼ÓÀûÀÎ ÅëÇÕ: ¼ÒÇÁÆ®¿þ¾î ǰÁúÀ» °³¼±Çϰí À§ÇèÀ» ÁÙÀ̱⡻´Â ÅëÇÕÀ» ÇÊ¿ä¾ÇÀÌ ¾Æ´Ñ ÀÏ»óÀûÀÎ °³¹ß ÇÁ·Î¼¼½ºÀÇ ÀϺηΠ¹Ù²Ü ¼ö ÀÖ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ÀúÀÚµéÀÌ ¸»Çϵí, ÇÙ½ÉÀº Áö¼ÓÀûÀÎ ÅëÇÕ(Continuous Integration, CI) ½Çõ ¹æ¹ý°ú ±â¹ýÀ» ÀÌ¿ëÇÏ¿© ÅëÇÕÀ» ÀÚÁÖ, ±×¸®°í ±ÔÄ¢ÀûÀ¸·Î ÇÏ´Â °Ì´Ï´Ù.

ÀúÀÚµéÀº ¸ÕÀú Áö¼ÓÀûÀÎ ÅëÇÕÀÇ °³³ä°ú ±× ½Çõ ¹æ¹ýÀ» ±âÃÊ¿¡¼­ºÎÅÍ °ËÅäÇϰí, ±×·¯°í ³ª¼­ CI ½Ã½ºÅÛÀÌ ¼öÇàÇÏ´Â µ¥ÀÌÅͺ£À̽º ÅëÇÕ, Å×½ºÆ®, °Ë»ç, ¹èÆ÷, Çǵå¹é °°Àº È¿°úÀûÀÎ ÇÁ·Î¼¼½ºµéÀ» ´Ù·ì´Ï´Ù. ´Ù¾çÇÑ ¾ð¾î·Î ÀÛ¼ºµÈ 40¿© °³ÀÇ CI °ü·Ã Àû¿ë »ç·Ê¸¦ ÅëÇØ, µ¶ÀÚµéÀº Áö¼ÓÀûÀÎ ÅëÇÕÀ¸·Î º¸´Ù ½Å¼ÓÇÏ°Ô ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇϰí, °³¹ß »ý¸íÁÖ±âÀÇ ¸Å ´Ü°è¸¶´Ù ¹èÆ÷ÇÒ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ »ý»êÇϸç, °áÇÔÀÌ ¹ß»ýÇÑ ½ÃÁ¡°ú ¹ß°ßÇÑ ½ÃÁ¡ÀÇ °£°ÝÀ» Á¼ÇôÁÖ¾î, ½Ã°£À» ¾Æ³¢°í ºñ¿ëÀ» Àý°¨½ÃÄÑÁشٴ °É ¹è¿ì°Ô µË´Ï´Ù. Áö¼ÓÀûÀÎ ÅëÇÕÀ» Á¦´ë·Î ½ÇõÇÑ´Ù¸é, °³¹ßÀÚµéÀº µÇÇ®À̵Ǵ ¼öÀÛ¾÷°ú ±×·Î ÀÎÇÑ À§ÇèÀ» ÁÙÀ̰í, ÆÀÀº ´õ ³ªÀº ÇÁ·ÎÁ§Æ® °¡½Ã¼ºÀ» È®º¸ÇÏ°Ô µË´Ï´Ù.

ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ëÀº ´ÙÀ½°ú °°½À´Ï´Ù.

- ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·ÎÁ§Æ®¿¡¼­ ÅëÇÕÀ» Ưº°ÇÑ ÀÏÀÌ ¾Æ´Ñ 'º° °Í ¾Æ´Ñ ÀÏ'·Î ¸¸µå´Â ¹æ¹ý
- ¼ÒÇÁÆ®¿þ¾î¸¦ ºôµåÇÒ ¶§ µÇÇ®ÀÌÇØ¼­ ¼öÇàÇÏ´Â ÇÁ·Î¼¼½ºÀÇ ¾çÀ» ÁÙÀÌ´Â ¹æ¹ý
- Áö¼ÓÀûÀÎ ÅëÇÕÀ» È¿°úÀûÀ¸·Î Ȱ¿ëÇϱâ À§ÇÑ ÆÀ ´ÜÀ§ ½Çõ ¹æ¹ý ¹× ±â¹ý
- µÚ´ÊÀº °áÇÔ ¹ß°ß, ÀúǰÁúÀÇ ¼ÒÇÁÆ®¿þ¾î, °¡½Ã¼ºÀÇ ºÎÀç, ¹èÆ÷ °¡´ÉÇÑ ¼ÒÇÁÆ®¿þ¾îÀÇ ºÎÀç¶ó´Â À§ÇèÀ» ÁÙÀÌ´Â ¹æ¹ý
- ½ÃÀå¿¡ ³ª¿Í ÀÖ´Â ´Ù¾çÇÑ CI ¼­¹ö ¹× CI °ü·Ã µµ±¸¿¡ ´ëÇÑ Æò°¡


[º£Å¸¸®´õ Èıâ]

¡°Æú ÁÙ¸®¾î½ºÀÇ ¼­¹®¿¡ ³ª¿Â °Íó·³ ¾ðÁ¨°¡ ³ªµµ ÀÌ·± Ã¥À» ¾µ ¼ö ÀÖ±æ ¹Ù¶ó¿Ô´Âµ¥, ÆúÀ» ºñ·ÔÇÑ ¶Ù¾î³­ ½Ç¿ëÁÖÀÇÀÚµéÀÌ ±×µéÀÇ Áö½Ä°ú °æÇèÀ» Çѵ¥ ¹­¾î¼­ ÀÌ·± ¸ÚÁø Ã¥À» ¸¸µé¾ú°í ±× Ã¥ÀÇ ÇÑ±ÛÆÇÀ» ³»´Âµ¥ Á¦°¡ Á¶±ÝÀ̳ª¸¶ ÈûÀ» º¸ÅÉ´Ù´Â »ç½Ç¸¸À¸·Îµµ ±âºÐÀÌ ÁÁ¾ÆÁö³×¿ä. ÀÌ Ã¥ÀÌ ±¹³» °³¹ßÀÚµéÀÇ ¿ª·®À» ³ô¿©ÁÙ °ÍÀ̶ó È®½ÅÇÕ´Ï´Ù.¡±
— Ȳ»óö, http://moai.tistory.com/

¡°¸¶Æ¾ ÆÄ¿ï·¯¿Í ÄËÆ® º¤ÀÌ Ã³À½¿¡ ¾ð±ÞÇÑ 'Áö¼ÓÀûÀÎ ÅëÇÕ'Àº XPÀÇ ½Çõ¹æ¹ý Áß ÇϳªÀÔ´Ï´Ù. ÀÌ Ã¥Àº Á¦¸ñó·³ ¼ÒÇÁÆ®¿þ¾îÀÇ Ç°ÁúÀ» Çâ»ó½Ã۰í, À§ÇèÀ» ÁÙÀ̱â À§ÇÑ ¹æ¹ýÀ» Çϳª¾¿ À̾߱âÇϰí ÀÖ½À´Ï´Ù. ÀúÀÚÀÇ °æÇè¿¡¼­ ³ª¿À´Â »ç·ÊµéÀº Àú ¿ª½Ãµµ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ¸ç ¸Å¹ø ´À³¢´ø °ÍÀ̾úÀ¸¸ç, ÇØ°áÀ» À§ÇÏ¿© Ç×»ó ¾î·Á¿ò¿¡ ºüÁö°ï Çß¾ú½À´Ï´Ù. ¸¹Àº ÀοøÀÌ ÅõÀԵɼö·Ï, ÇÁ·ÎÁ§Æ®ÀÇ Çü»ó °ü¸® À¯¹«´Â ¼ÒÇÁÆ®¿þ¾î ¼³°è¿Í ºñ°ßÇÒ ¸¸Å­ ǰÁú¿¡ ¸¹Àº ¿µÇâÀ» ¹ÌÄ£´Ù°í »ý°¢ÇÕ´Ï´Ù. ½ÇõÀ» °­Á¶ÇÏ´Â XPÀÇ Á¤½Åó·³, ÀÌ Ã¥¿¡¼­´Â CruiseControl°ú °°Àº ´Ù¾çÇÑ tool¿¡ ´ëÇÑ »ç¿ë ¹æ¹ýµµ ÇÔ²² ¾ð±ÞÇϰí Àֱ⿡ ÇÁ·ÎÁ§Æ®¿¡¼­µµ °ð¹Ù·Î Àû¿ëÀÌ °¡´ÉÇÕ´Ï´Ù. º¯¿ªÀÚÀÎ ÃÖÀçÈÆ´Ô ¶ÇÇÑ À¯¸í ºí·Î°Å´ä°Ô ¿Ïº®ÇÏ°Ô ¿ì¸®¸»·Î ¿Å°ÜÁּ̱⿡, ¿ø¼­¿¡¼­ ÀüÇØ¿À´Â ¿À·ÔÇÑ(?) ´À³¦À» ÃæºÐÈ÷ ÀÌ Ã¥À» ÅëÇØ¼­µµ ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù. ¡±
— ¿ì»óÁ¤, http://again4you.tistory.com

¡°(Àΰ£ÀûÀ¸·Î´Â µ¹¾Æº¼ ÀÏ ¾ø´Â ÀÌÀ̱ä ÇÏÁö¸¸) ·¡¸® ¿ùÀº °³¹ßÀÚÀÇ ´ö¸ñ Áß Çϳª·Î '°ÔÀ¸¸§'À» ²Å¾Ò¾úÁÒ. ÀÌ Ã¥¿¡¼­´Â °ÔÀ¸¸£Áö ¸øÇÑ °³¹ßÀÚ¸¦ '°í°´ÀÇ ½Å¹ßÀº ºóÆ´¾øÀÌ °íÃÄÁָ鼭, Á¤ÀÛ ÀÚ½ÅÀÇ ¾ÆÀ̵éÀ» À§ÇÑ ½Å¹ß ¼ö¼±Àº Àؾî¹ö¸®´Â ±¸µÎ ¼ö¼±°ø'À̶ó°í ²¿Áý°í ÀÖ´øµ¥ ¾î¾Áö ÀÌ ±¸Àý¿¡ ÀúÀÚÀÇ Àǵµ°¡ ´Ù ´ã°Ü ÀÖ´Â µíÇϳ׿ä. ÀÚ, °ÔÀ¸¸£°íÀÚ ÇÏ´Â °³¹ßÀÚ¸¦ À§ÇÑ ¸ÚÁø Ä£±¸ Çϳª¸¦ ¼Ò°³ÇÕ´Ï´Ù. ÀÌ Ã¥À¸·Î ´Ù¸¥ ¸ÚÁø Ã¥À» ÁýÇÊÇÏ´Â ¿©À¯ ½Ã°£À» ¾òÀ» ¼ö ÀÖ´Â °³¹ßÀÚµéÀÌ ´Ã¾î³ª±æ ±â´ëÇϰí... À½ ±×¸®°í Ȥ½Ã ¾Úºñ¾ðÆ® ¿Àºê¸¦ Á¦°Ô ¼±¹°ÇÒ(¾Æ´Ï ±¸°æ½ÃÄÑ ÁÙ) À̸¦ ã½À´Ï´Ù.¡±
—±èÇüÁØ, http://tzara.wordpress.com

¡°È¸»ç¿¡ óÀ½ ÀÔ»çÇßÀ» ¶§°¡ »ý°¢ÀÌ ³³´Ï´Ù. ÇÑ ´Þ¿¡ ÇÑ ¹ø Á¤µµ´Â °¢ÀÚ °³¹ßÇÑ Äڵ带 ÇÕÄ¡´Â ÀÛ¾÷À» ÁøÇàÇßÁÒ. ÅëÇÕ ÀÛ¾÷ÀÌ ½ÃÀ۵Ǹé Á¤½ÅÀÌ ¾ø¾îÁö±â ½ÃÀÛÇÕ´Ï´Ù. ±âº»ÀûÀÎ ÄÄÆÄÀϺÎÅÍ ²¿À̱⠽ÃÀÛÇÏÁÒ. °¢ÀÚ ±¸ÇöÇÑ ºÎºÐÀ» ÅëÇÕÇÏ´Â µ¥¿¡¸¸ ÇÏ·ç ÀÌÆ² Á¤µµÀÇ ½Ã°£ÀÌ È帨´Ï´Ù. ÀÚÁÖ ÀÌ·ç¾îÁöÁöµµ ¾Ê°í ÀÚµ¿È­µÇÁöµµ ¾ÊÀº ÀÌ·¯ÇÑ ÅëÇÕÀº °íµÈ ÀÛ¾÷À̱⵵ ÇÏÁö¸¸, »ý»êÀûÀÎ ÀÏ¿¡ ¾²ÀÏ ½Ã°£À» ³¶ºñÇÏ°Ô µÇ±âµµ ÇÏÁÒ. ÀÌ Ã¥Àº ÅëÇÕÀ» ÀÚÁÖ, ±×¸®°í ÀÚµ¿À¸·Î ÇÏ´Â ¹ý¿¡ ´ëÇÑ Ã¥ÀÔ´Ï´Ù. ÀÌ·ÐÀûÀÎ ¼³¸í»Ó ¾Æ´Ï¶ó ½ÇÁúÀûÀ¸·Î ÅøÀ» ´Ù·ç´Â ¹ý¿¡ ´ëÇÑ »ó¼¼ÇÑ ¼³¸íµµ ÇÔ²² ÀÖ½À´Ï´Ù. Ã¥¿¡ ¼³¸íµÈ ¸î¸î ºÎºÐÀº º£Å¸¸®µùÀ» ÇÏ´Â Áß°£Áß°£ ÇÁ·ÎÁ§Æ®¿¡ ºü¸£°Ô Àû¿ëÇØ º¼ ¼ö ÀÖ¾ú½À´Ï´Ù. ÁÁÀº Ã¥À» ¹Ì¸® ÀÐÀ» ¼ö ÀÖ´Â ±âȸ¸¦ ¾ò°Ô µÈ °ÍÀÌ Çà¿îÀ̶ó »ý°¢ÇÕ´Ï´Ù. ÁÁÀº ¹ø¿ª¼­°¡ ¶Ç ÇÑ ±Ç ³ª¿ÔÀ¸´Ï ÇÁ·ÎÁ§Æ®ÀÇ »ý»ê¼ºÀ» ÇÑ Ãþ ´õ ³ôÀÌ´Â °è±â°¡ µÉ °Å¶ó »ý°¢ÇÕ´Ï´Ù.¡±
—Paromix, http://paromix.egloos.com

¡°¸»±â¾ÏȯÀڵ鿡°Ô´Â Á¶±â°ËÁø°ú Á¤±â°Ë»çÀÇ ¾Æ½¬¿òÀÌ ¸¹À» °ÍÀÔ´Ï´Ù. ±× µÑÀÌ Àß ÁöÄÑÁ³´Ù¸é Á¾¾çÀÌ ¹ß°ßµÇ´õ¶óµµ Á¶±â¿¡ ´ëóÇÏ¿© »ý¸íÀÇ À§Çù±îÁö´Â ¹ÞÁö ¾Ê¾ÒÀ» °ÍÀÔ´Ï´Ù.
¡®Áö¼ÓÀûÀÎÅëÇÕ(CI)¡¯Àº ¾î¶² Àǹ̿¡¼± ÇÁ·ÎÁ§Æ®¸¦ »ì¾Æ³²°Ô ÇÏ´Â Á¶±â°ËÁø°ú Á¤±â°Ë»ç°¡ ¾Æ´Ò±î¿ä? CI´Â ÇÁ·ÎÁ§Æ®ÀÇ »ý¸í¼º»Ó¸¸ ¾Æ´Ï¶ó °³¹ßÀÚ°¡ º»¿¬ÀÇ °¡Ä¡ âÁ¶¾÷¹«¿¡ ÁýÁßÇÒ ¼ö ÀÖ°Ô ÇØÁֹǷΠ°³¹ßÀÚÀÇ »ý¸í¼ºµµ º¸ÀåÇØ ÁÙ °ÍÀÔ´Ï´Ù.
ÀÌ Ã¥Àº CIÀÇ °³³ä°ú ½ÇÁ¦ Àû¿ëÀ» ÀÚ¼¼È÷ ¼Ò°³Çϰí ÀÖ½À´Ï´Ù. ±¹³»¼ÒÇÁÆ®¿þ¾î °³¹ß»ç¿¡¼­ CI¸¦ °³¹ßÇÁ·Î¼¼½ºÀÇ Çʼö¿ä¼Ò·Î »ï°íÀÚ ÇÒ ¶§ ÁÁÀº °¡À̵åºÏÀÔ´Ï´Ù.¡±
- ÀÌÁÖÈ£, nightthunder@gmail.com
PART I Áö¼ÓÀû ÅëÇÕÀÇ ¹è°æ: ¿øÄ¢°ú ½Çõ ¹æ¹ý

chapter1 ½ÃÀÛÇϱâ
º¯°æÇÒ ¶§¸¶´Ù ¼ÒÇÁÆ®¿þ¾î¸¦ ºôµåÇϱâ
°³¹ßÀÚ
¹öÀü °ü¸® ÀúÀå¼Ò
<
DD>Áö¼ÓÀûÀÎ ÅëÇÕ ¼­¹ö
ºôµå ½ºÅ©¸³Æ®
Çǵå¹é ¸ÞÄ¿´ÏÁò
ÅëÇÕ ºôµå ¸Ó½Å
Áö¼ÓÀûÀÎ ÅëÇÕÀÇ Æ¯Â¡
¼Ò½º ÄÚµå ÄÄÆÄÀÏ
µ¥ÀÌÅͺ£À̽º ÅëÇÕ
Å×½ºÆ®
°Ë»ç (Inspection)
¹èÆ÷
¹®¼­¿Í Çǵå¹é
¿ä¾à
Áú¹®

chapter2 Áö¼ÓÀûÀÎ ÅëÇÕ µµÀÔÇϱâ
Áö¼ÓÀûÀÎ ÅëÇÕ°ú ÇÔ²² ÇÏ´Â ÇÏ·ç Àϰú
Áö¼ÓÀûÀÎ ÅëÇÕ¿¡´Â ¾î¶² °¡Ä¡°¡ ÀÖÀ»±î¿ä?
À§ÇèÀ» ÁÙ¿©ÁÝ´Ï´Ù
¹Ýº¹ÀûÀÎ ÇÁ·Î¼¼½º¸¦ ÁÙ¿©ÁÝ´Ï´Ù
¹èÆ÷ÇÒ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ »ý¼ºÇÕ´Ï´Ù
ÇÁ·ÎÁ§Æ® °¡½Ã¼ºÀ» ´õ ³ôÀÔ´Ï´Ù
Á¦Ç°¿¡ ´ëÇØ º¸´Ù Å« ÀڽۨÀ» °®°Ô µË´Ï´Ù
Áö¼ÓÀûÀÎ ÅëÇÕÀ» ¿Ö µµÀÔÇÏÁö ¸øÇÒ±î¿ä?
'Áö¼ÓÀûÀÎ' ÅëÇÕÀ» µµÀÔÇÏ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î¿ä?
¾ðÁ¦, ¾î¶»°Ô ÇÁ·ÎÁ§Æ®¿¡ Áö¼ÓÀûÀÎ ÅëÇÕÀ» µµÀÔÇØ¾ß ÇÒ±î¿ä?
ÅëÇÕÀÇ ÁøÈ­
Áö¼ÓÀûÀÎ ÅëÇÕÀº ´Ù¸¥ °³¹ß ½Çõ ¹æ¹ýÀ» ¾î¶»°Ô º¸¿ÏÇÒ±î¿ä?
Áö¼ÓÀûÀÎ ÅëÇÕÀ» ¼ö¸³ÇÏ·Á¸é ¾ó¸¶³ª °É¸±±î¿ä?
Áö¼ÓÀûÀÎ ÅëÇÕ°ú ³ª
Äڵ带 ÀÚÁÖ Ä¿¹ÔÇϼ¼¿ä
±úÁø Äڵ带 Ä¿¹ÔÇØ¼± ¾È µË´Ï´Ù
ºôµå°¡ ±úÁö¸é Áï½Ã °íÄ¡¼¼¿ä
ÀÚµ¿È­µÈ °³¹ßÀÚ Å×½ºÆ®¸¦ ÀÛ¼ºÇϼ¼¿ä
Å×½ºÆ®¿Í °Ë»ç´Â ¸ðµÎ Åë°úÇØ¾ß ÇÕ´Ï´Ù
°³ÀÎ ºôµå¸¦ µ¹¸®¼¼¿ä
±úÁø ÄÚµå´Â °¡Á®¿ÀÁö ¸¶¼¼¿ä
¿ä¾à
Áú¹®

chapter3 Áö¼ÓÀûÀÎ ÅëÇÕÀ» ÀÌ¿ëÇØ À§Çè ÁÙÀ̱â
À§Çè ¿ä¼Ò: ¹èÆ÷ °¡´ÉÇÑ ¼ÒÇÁÆ®¿þ¾îÀÇ ºÎÀç
½Ã³ª¸®¿À: ¡°³» ÄÄÇ»ÅÍ¿¡¼± µÇ´Âµ¥¿ä¡±
½Ã³ª¸®¿À: µ¥ÀÌÅͺ£À̽º¿Í µ¿±âÈ­Çϱâ
½Ã³ª¸®¿À: ¹öưÀ» ¾È ´­·¶¾î¿ä
À§Çè ¿ä¼Ò: µÚ´ÊÀº °áÇÔ ¹ß°ß
½Ã³ª¸®¿À: ȸ±Í Å×½ºÆ®
½Ã³ª¸®¿À: Å×½ºÆ® Àû¿ë¹üÀ§ (Test Coverage, Å×½ºÆ® Ä¿¹ö¸®Áö)
À§Çè ¿ä¼Ò: ÇÁ·ÎÁ§Æ® °¡½Ã¼ºÀÇ ºÎÀç
½Ã³ª¸®¿À: ¡°Á¦°¡ ³²±ä ¸Þ¸ð º¸¼Ì³ª¿ä?¡±
½Ã³ª¸®¿À: ¼ÒÇÁÆ®¿þ¾î¸¦ ½Ã°¢È­ÇÒ ¿ª·®ÀÇ ºÎÀç
À§Çè ¿ä¼Ò: ÀúǰÁúÀÇ ¼ÒÇÁÆ®¿þ¾î
½Ã³ª¸®¿À: ÄÚµù Ç¥ÁØ Áؼö
½Ã³ª¸®¿À: ¼³°è Áöħ Áؼö
½Ã³ª¸®¿À: Áߺ¹ ÄÚµå
¿ä¾à
Áú¹®

chapter4 º¯°æµÉ ¶§¸¶´Ù ¼ÒÇÁ¿þ¾î¸¦ ºôµåÇϱâ
ºôµå¸¦ ÀÚµ¿È­Çϱâ
¸í·É¾î Çϳª·Î ºôµå¸¦ ¼öÇàÇϱâ
IDE¿¡¼­ ºôµå ½ºÅ©¸³Æ®¸¦ ºÐ¸®Çس»±â
¼ÒÇÁÆ®¿þ¾î ÀÚ»êÀ» Áß¾Ó ÁýÁßÈ­Çϱâ
Àϰü¼º ÀÖ´Â µð·ºÅ͸® ±¸Á¶¸¦ ¸¸µé±â
ºôµå¸¦ »¡¸® ½ÇÆÐÇÏ°Ô ¸¸µé±â
¾î¶² ȯ°æ¿¡¼­¶óµµ ºôµåÇϱâ
ºôµå À¯Çü°ú ¸ÞÄ¿´ÏÁò
ºôµå À¯Çü
ºôµå ¸ÞÄ¿´ÏÁò
ºôµå ½ÃÀÛ½Ã۱â
Àü¿ë ÅëÇÕ ºôµå ¸Ó½ÅÀ» »ç¿ëÇϱâ
Áö¼ÓÀûÀÎ ÅëÇÕ ¼­¹ö¸¦ »ç¿ëÇϱâ
»ç¶÷ÀÌ Á÷Á¢ ÅëÇÕ ºôµå¸¦ µ¹¸®±â
ºôµå ½Ã°£À» ª°Ô ¸¸µé±â
ºôµå ¸ÞÆ®¸¯ ¼öÁýÇϱâ
ºôµå ¸ÞÆ®¸¯ ºÐ¼®Çϱâ
°³¼± ¹æ¾ÈÀ» °í¸£°í ½ÇÇàÇϱâ
ºôµå¸¦ ¿©·¯ ´Ü°è·Î ³ª´©±â
´Ù½Ã Æò°¡Çϱâ
ÀÌ·± °Ô °ú¿¬ È¿°ú°¡ ÀÖÀ»±î¿ä?
¿ä¾à
Áú¹®

PART II ¿ÏÀüÇÑ ±â´ÉÀ» °®Ãá Áö¼ÓÀûÀÎ ½Ã½ºÅÛ ¸¸µé±â

chapter5 Áö¼ÓÀûÀÎ µ¥ÀÌÅͺ£À̽º ÅëÇÕ
µ¥ÀÌÅͺ£À̽º ÅëÇÕÀ» ÀÚµ¿È­Çϱâ
µ¥ÀÌÅͺ£À̽º ¸¸µé±â
µ¥ÀÌÅͺ£À̽º Á¶ÀÛÇϱâ
ºôµå µ¥ÀÌÅͺ£À̽º Æí¼º ½ºÅ©¸³Æ® ¸¸µé±â
·ÎÄà µ¥ÀÌÅͺ£À̽º »÷µå¹Ú½º¸¦ »ç¿ëÇϱâ
¹öÀü °ü¸® ÀúÀå¼Ò¸¦ »ç¿ëÇØ¼­ µ¥ÀÌÅͺ£À̽º ÀÚ»êÀ» °øÀ¯Çϱâ
Áö¼ÓÀûÀÎ µ¥ÀÌÅͺ£À̽º ÅëÇÕ
°³¹ßÀÚ¿¡°Ô µ¥ÀÌÅͺ£À̽º¸¦ ¼öÁ¤ÇÒ ±ÇÇÑÀ» ÁÖ±â
ÆÀÀÌ ´Ù ÇÔ²² ±úÁø ºôµå¸¦ °íÄ¡´Â ÀÏ¿¡ ÁýÁßÇϱâ
DBA¸¦ °³¹ß ÆÀÀÇ ÀÏ¿øÀ¸·Î ¸¸µé±â
µ¥ÀÌÅͺ£À̽º ÅëÇÕ°ú ÅëÇÕ ¹öư
Å×½ºÆ®
°Ë»ç
¹èÆ÷
Çǵå¹é°ú ¹®¼­È­
¿ä¾à
Áú¹®

chapter6 Áö¼ÓÀûÀÎ Å×½ºÆ®
´ÜÀ§ Å×½ºÆ® ÀÚµ¿È­Çϱâ
ÄÄÆ÷³ÍÆ® Å×½ºÆ® ÀÚµ¿È­Çϱâ
½Ã½ºÅÛ Å×½ºÆ® ÀÚµ¿È­Çϱâ
±â´É Å×½ºÆ® ÀÚµ¿È­Çϱâ
°³¹ßÀÚ Å×½ºÆ®¸¦ ¿©·¯ ¹üÁÖ·Î ³ª´©±â
½Ã°£ÀÌ ´ú °É¸®´Â Å×½ºÆ®ºÎÅÍ ½ÇÇàÇϱâ
´ÜÀ§ Å×½ºÆ®
ÄÄÆ÷³ÍÆ® Å×½ºÆ®
½Ã½ºÅÛ Å×½ºÆ®
°áÇÔ °Ë»ç¿ë Å×½ºÆ® ÀÛ¼ºÇϱâ
ÄÄÆ÷³ÍÆ® Å×½ºÆ®¸¦ ¹Ýº¹ÇÒ ¼ö ÀÖ°Ô ¸¸µé±â
Å×½ºÆ® ÄÉÀ̽º Çϳª¿¡ ¾î½äÆ®(assert) Çϳª·Î Á¦ÇÑÇϱâ
¿ä¾à
Áú¹®

chapter7 Áö¼ÓÀûÀÎ °Ë»ç
°Ë»ç¿Í Å×½ºÆ®´Â ¹«¾ùÀÌ ´Ù¸¦±î¿ä?
°Ë»ç±â¸¦ ¾ó¸¶³ª ÀÚÁÖ µ¹·Á¾ß ÇÒ±î¿ä?
ÄÚµå ¸ÞÆ®¸¯: ±× ¿ª»ç
ÄÚµå º¹Àâµµ¸¦ ÁÙÀ̱â
¼³°è °ËÅ並 Áö¼ÓÀûÀ¸·Î ¼öÇàÇϱâ
ÄÚµå ½É»ç(Audit)¸¦ ÇÏ¿© Á¶Á÷¿¡¼­ Á¤ÇÑ Ç¥ÁØÀ» Àß ÁöŰ°Ô Çϱâ
Áߺ¹ Äڵ带 ÁÙÀ̱â
PMD-CPD »ç¿ëÇϱâ
Simian »ç¿ëÇϱâ
ÄÚµå Àû¿ë¹üÀ§¸¦ Æò°¡Çϱâ
ÄÚµå ǰÁúÀ» Áö¼ÓÀûÀ¸·Î Æò°¡Çϱâ
Àû¿ë¹üÀ§ Å×½ºÆ® ¼öÇà ºóµµ
Àû¿ë¹üÀ§ Å×½ºÆ®¿Í ¼º´É
¿ä¾à
Áú¹®

chapter8 Áö¼ÓÀûÀÎ ¹èÆ÷
ÀÛµ¿ÇÏ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ¾ðÁ¦, ¾î´À °÷¿¡¼­µç ¸±¸®ÁîÇϱâ
ÀúÀå¼Ò ¾ÈÀÇ Àڻ꿡 ²¿¸®Ç¥ ºÙÀ̱â
±ú²ýÇÑ È¯°æ ¸¸µé±â
°¢ ºôµå¿¡ ²¿¸®Ç¥ ºÙÀ̱â
Å×½ºÆ®¸¦ ¸ðµÎ µ¹¸®±â
ºôµå Çǵå¹é º¸°í¼­ ¸¸µé±â
¸±¸®Á ·Ñ¹éÇÒ ¼ö ÀÖ´Â ´É·Â È®º¸Çϱâ
¿ä¾à
Áú¹®

chapter9 Áö¼ÓÀûÀÎ Çǵå¹é
ÀûÀýÇϰÔ
ÀûÀýÇÑ Á¤º¸
ÀûÀýÇÑ »ç¶÷
ÀûÀýÇÑ ½Ã±â
ÀûÀýÇÑ ¹æ¹ý
Áö¼ÓÀûÀÎ Çǵå¹é ¸ÞÄ¿´ÏÁò »ç¿ëÇϱâ
À̸ÞÀÏ
SMS (¹®ÀÚ ¸Þ½ÃÁö)
¾Úºñ¾ðÆ® ¿Àºê¿Í X10 µð¹ÙÀ̽º
À©µµ¿ì ÀÛ¾÷ Ç¥½ÃÁÙ
¼Ò¸®
¿ÍÀÌµå ½ºÅ©¸° ¸ð´ÏÅÍ
¿ä¾à
Áú¹®

epilogue Áö¼ÓÀûÀÎ ÅëÇÕÀÇ ¹Ì·¡

appendixA CI °ü·Ã ¸®¼Ò½º
Áö¼ÓÀûÀÎ ÅëÇÕ µµ±¸¿Í Á¦Ç°
ºôµå ½ºÅ©¸³Æ® ¸®¼Ò½º
¹öÀü °ü¸® ¸®¼Ò½º
´Ù¸¥ ¹öÀü °ü¸® ¸®¼Ò½º
µ¥ÀÌÅͺ£À̽º ¸®¼Ò½º
Å×½ºÆ® ¸®¼Ò½º
ÀÚµ¿È­µÈ °Ë»ç ¸®¼Ò½º
¹èÆ÷ ¸®¼Ò½º
Çǵå¹é ¸®¼Ò½º
¹®¼­È­ ¸®¼Ò½º

appendixB CI µµ±¸ Æò°¡Çϱâ
µµ±¸¸¦ Æò°¡ÇÒ ¶§ °í·ÁÇÒ Á¡
±â´É¼º
³»°¡ ÀÏÇϴ ȯ°æ°úÀÇ È£È¯¼º
¾ÈÁ¤¼º
¼ö¸í
»ç¿ëÀÚ ÆíÀǼº
ÀÚµ¿È­µÈ ºôµå µµ±¸
Ant
Maven 1
Maven 2
NAnt
Rake
ºôµå ½ºÄÉÁÙ·¯ µµ±¸
AnthillPro
Continuum
CruiseControl
CruiseControl.NET
Draco.NET
Luntbuild
°á·Ð
[ÀúÀÚ ¼Ò°³]

Æú M. µà¹ß ¤Ó Paul M. Duvall
ÄÁ¼³ÆÃ ȸ»çÀÎ Stelligent »çÀÇ CTOÀÌÀÚ, ¼ÒÇÁÆ®¿þ¾î »ý»êÀ» ÃÖÀûÈ­ÇÔÀ¸·Î½á °³¹ß ÆÀÀÌ ¾ÈÁ¤ÀûÀÌ°í ½Å¼ÓÇÏ°Ô ´õ ³ªÀº ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µå´Â °ÍÀ» µ½°í ÀÖ´Ù. ±ÝÀ¶, ÁÖÅÃ, Á¤ºÎ, º¸°Ç, ±×¸®°í Å« ±Ô¸ðÀÇ µ¶¸³Àû ¼ÒÇÁÆ®¿þ¾î º¥´õ¸¦ ºñ·ÔÇÑ ´Ù¾çÇÑ »ê¾÷ ºÐ¾ß¿¡¼­ °í°´µé¿¡°Ô ÄÁ¼³ÆÃÀ» ÇØ¿ÔÀ¸¸ç, www.testearly.com¿Í www.integratebutton.com¿¡¼­ ¿­½ÉÈ÷ ºí·Î±ëÀ» Çϰí ÀÖ´Ù.

½ºÆ¼ºê M. ¸¶Æ¼¾ß½º 3¼¼ ¤Ó Stephen M. Matyas III
5AM Solutions »çÀÇ ¼­ºñ½º ºÎºÐÀÎ AutomateItÀÇ ºÎ»çÀåÀÌ´Ù. ÀÀ¿ë ¼ÒÇÁÆ®¿þ¾î °øÇп¡¼­ ´Ù¾çÇÑ °æ·ÂÀ» °¡Áö°í ÀÖÀ¸¸ç, ¿£ÅÍÇÁ¶óÀÌÁî ÀÚ¹Ù¿Í ¿ÜÁÖ ¼ÒÇÁÆ®¿þ¾î ¹× ¼­ºñ½º °³¹ß¿¡ °üÇÏ¿© dzºÎÇÑ ½Ç¹« °æÇèÀ» °®Ãß°í ÀÖ´Ù.

¾Øµå·ù ±Û·Î¹ö ¤Ó Andrew Glover
Stelligent »çÀÇ »çÀåÀÌ¸ç ºÏ¹ÌÁö¿ª¿¡¼­ °³ÃֵǴ ´Ù¾çÇÑ ÄÜÆÛ·±½º¿¡¼­ ¿¬»ç·Î Ȱµ¿ ÁßÀÌ´Ù. ¿©·¯ ±ÇÀÇ Ã¥°ú ¿Â¶óÀÎ ±â»ç¸¦ ¾´ ÀúÀÚÀÌÀÚ °øÀúÀÚÀ̱⵵ ÇÏ´Ù.


[¿ªÀÚ ¼Ò°³]

ÃÖÀçÈÆ http://kaistizen.net, kaistizen@gmail.com
°ÔÀÓ °³¹ßÀ» ¾÷À¸·Î »ï´Â ÇÁ·Î±×·¡¸ÓÀÌ´Ù. °ÔÀÓ °³¹ß¿¡ À־ ÀÌÁ¦ ¸· ¹Ý³âÀÌ Áö³­ Ãʺ¸ÀÌÁö¸¸, Èï¹Ì·Ó°í »ý¼ÒÇÑ ±â¼úÀ» ¸¹ÀÌ Á¢Çϰí, Àͼ÷ÇÏÁø ¾ÊÁö¸¸ µ¶Æ¯ÇÑ ºÐÀ§±â¸¦ ´©¸®´À¶ó Ç×»ó Áñ°Ì´Ù. ¿©ÀüÈ÷ ½ºÅ¸Å©·¡ÇÁÆ®´Â ¹«ÇѸʿ¡¼­ Çϰí, ¿ÃÇØ¿¡ ³ª¿Ã °ÔÀÓ ±â´ëÀÛÀ¸·Ð ½ºÆ÷¾î(Spore)¸¦ ¼Õ¿¡ ²Å´Â´Ù. °ÔÀÓ °³¹ßÀÚ´äÁö ¾Ê°Ô Æò¼Ò¿£ °ÔÀÓÀ» Áñ°Ü ÇÏÁö ¾ÊÁö¸¸, ±â´ëÀÛÀÌ ³ª¿À¸é ´Ù¸¥ ÀÏÀº Á¦Ãijõ°í »ï¸Å°æ¿¡ ºüÁø´Ù. À¯¸Ó »çÀÌÆ®¿¡ ¶°µµ´Â, '½´ÆÛ·Îº¿´ëÀü OGS'ÀÇ ¿£µùÀ» º¸°í ½Í´Ù°í ÀûÀº ÈÞ°¡ °èȹ¼­¸¦ º¸°í ±× ¿ë±â°¡ ¸ÚÁö´Ù°í »ý°¢ÇÏ´Â »ç¶÷ÀÌ´Ù.
¶ô ¹êµå´Â U2°¡ ÃÖ°í¶ó »ý°¢Çϰí, 15³â° '¹èö¼öÀÇ À½¾Ç Ä·ÇÁ'¸¦ µéÀº ¾ÖûÀÚÀÌ´Ù.
¡ºShip it! ¼º°øÀûÀÎ ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·ÎÁ§Æ®¸¦ À§ÇÑ ½Ç¿ë °¡À̵塻¿¡ À̾î À̹øÀÌ µÎ ¹øÂ° ¿ª¼­ÀÌ´Ù. ¹ø¿ªÀ» ¸¶Ä¡°í ¸î ¹øÀ̳ª °ËÅ並 ÇØµµ, ¿©ÀüÈ÷ °íÄ¥ ºÎºÐÀÌ ¸¹¾Æ ºÎ²ô·´´Ù. ±×Àú ÀüÀÛ ¶§º¸´Ü Á»´õ Á¦´ë·Î ¹ø¿ªÇß´Ù´Â ¼Ò¸®¸¦ µè°í ½Í´Ù.
µî·ÏµÈ ¼­ÆòÀÌ ¾ø½À´Ï´Ù.

À§Ç³´ç´ç ¸ð¹ÙÀÏ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ °­ÄÄÆÐŰÁö 9Á¾ [3ź]
À§Ç³´ç´ç ¸ð¹ÙÀÏ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ °­ÄÄÆÐŰÁö 9Á¾ [3ź]
2010-06-04 ~ Á¾·áÀϽà ¹ÌÁ¤

¼ÒÇÁÆ®¿þ¾î °øÇÐ(4Â÷ °³Á¤ÆÇ)...
ÃÖÀº¸¸
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
AVR ATMEGA128(¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ ÇÁ·Î±×·¡¹Ö°ú ÀÎÅÍÆäÀ̽Ì)...
ÀÌÀÀÇõ
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
´©¿ö¼­ Àд ¾Ë°í¸®Áò...
ÀÓ¹éÁØ
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
 
ÃÊ Áß °í
ÀüüÆò±Õ(0)
ȸ¿øÆòÁ¡   ȸ¿ø¼­Æò¼ö 0
Andrew Glover ÀÇ ÃÖ±Ù Àú¼­
 
Áö¼ÓÀûÀÎ ÅëÇÕ + ¸±¸®½º ÀÕ (¼¼Æ®)
25,200¿ø
(10%¡é+10%)
 
Paul Duvall ÀÇ ÃÖ±Ù Àú¼­
 
Áö¼ÓÀûÀÎ ÅëÇÕ + ¸±¸®½º ÀÕ (¼¼Æ®)
25,200¿ø
(10%¡é+10%)
 
Stephen M. Matyas ÀÇ ÃÖ±Ù Àú¼­
 
Áö¼ÓÀûÀÎ ÅëÇÕ + ¸±¸®½º ÀÕ (¼¼Æ®)
25,200¿ø
(10%¡é+10%)
 
ÃÖÀçÈÆ ÀÇ ÃÖ±Ù Àú¼­
 
Áö¼ÓÀûÀÎ ÅëÇÕ + ¸±¸®½º ÀÕ (¼¼Æ®)
25,200¿ø
(10%¡é+10%)
 
Stephen M. Matyas ÀÇ ÃÖ±Ù Àú¼­
 
Continuous Integration: Improving Software Quality and Reducing Risk
63,000¿ø
(11%¡é+1%)
 
À§Å°ºÏ½º ÃâÆÇ»çÀÇ ½Å°£
ÀÚÀ²ÇнÀ ¾Èµå·ÎÀ̵å ÇÁ·Î±×·¡¹Ö : ÇÏ·ç ÇÑ ½Ã°£
·Î·± ´Ù½Ã, ¼ÎÀÎ ÄÜ´õ / À̴뿱 ¿ª Àú
20,000¿ø
(20%¡é+1%)
 
ÀλçÀÌµå ¾Èµå·ÎÀ̵å : ¾Èµå·ÎÀ̵å ÇÁ·¹ÀÓ¿öÅ© µ¿ÀÛ ¿ø¸® ºÐ¼®
¼ÛÇüÁÖ, ±èÅ¿¬, ¹ÚÁöÈÆ, À̹é, Àӱ⿵ Àú
25,500¿ø
(15%¡é+5%)
 
½ÃÀÛÇϼ¼¿ä ¾ÆÀÌÆÐµå ÇÁ·Î±×·¡¹Ö
¿þÀÌ¸Û ¸® / À¯À±¼± ¿ª Àú
25,600¿ø
(20%¡é+1%)
 
NHNÀº ÀÌ·¸°Ô ÇÑ´Ù ¼ÒÇÁÆ®¿þ¾î ǰÁú°ü¸®
À¯¼®¹®, À̼¼Çö, ÀÌ»ó¹ü, ±èÀºÇÏ, ³ªÁ¾Ã¤, À±ÁØÈ£, Á¤»óÇõ, ±è±¤±Ù, ¼­»ó¿ì Àú
16,200¿ø
(10%¡é+10%)
 
½ºÅ¸ÀÏ·Î ¸»ÇØ¿ä : CSS¸¦ ¾Æ´Â À¥µðÀÚÀÌ³Ê µÇ±â
Á¦À̽¼ ±×·£Æ÷µå Ƽ±× / ³²´öÇö ¿ª Àú
22,500¿ø
(10%¡é+10%)
 
À̸ÞÀÏÁÖ¼Ò¼öÁý°ÅºÎ
Ŭ¸¯ÇϽøé À̴Ͻýº °áÁ¦½Ã½ºÅÛÀÇ À¯È¿¼ºÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. Ŭ¸¯ÇϽøé eTrust ÀÎÁõÁ¤º¸¸¦ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.