´ë·®±¸¸ÅȨ >
ÄÄÇ»ÅÍ/ÀÎÅͳÝ
>
IT Àü¹®¼­
>
ÄÄÇ»ÅÍ°øÇÐ
>
¼ÒÇÁÆ®¿þ¾î°øÇÐ

ÆîÃ帱â
¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ Å×½ºÆà : °íÇ°Áú ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» À§ÇÑ Å×½ºÆà ±â¹ý (¿øÁ¦:Developer Testing)
Á¤°¡ 30,000¿ø
ÆǸŰ¡ 27,000¿ø (10% , 3,000¿ø)
I-Æ÷ÀÎÆ® 1,500P Àû¸³(6%)
ÆǸŻóÅ ÆǸÅÁß
ºÐ·ù ¼ÒÇÁÆ®¿þ¾î°øÇÐ
ÀúÀÚ ¾Ë·º»ê´õ Å»¸°´õ , ¾Ë·º»ê´õ Å»¸°´õ ( ¿ªÀÚ : ¹ÚµæÇü, ±è¿µ±â, ±ÇÅÂÀ±, ¹ÚµæÇü, ±ÇÅÂÀ±, ±è¿µ±â )
ÃâÆÇ»ç/¹ßÇàÀÏ ¿¡ÀÌÄÜÃâÆÇ / 2021.04.29
ÆäÀÌÁö ¼ö 368 page
ISBN 9791161755182
»óÇ°ÄÚµå 349031635
°¡¿ëÀç°í Àç°íºÎÁ·À¸·Î ÃâÆÇ»ç ¹ßÁÖ ¿¹Á¤ÀÔ´Ï´Ù.
 
ÁÖ¹®¼ö·® :
´ë·®±¸¸Å Àü¹® ÀÎÅÍÆÄÅ© ´ë·®ÁÖ¹® ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ½Ã¸é °ßÀû¿¡¼­ºÎÅÍ ÇàÁ¤¼­·ù±îÁö Æí¸®ÇÏ°Ô ¼­ºñ½º¸¦ ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
µµ¼­¸¦ °ßÀûÇÔ¿¡ ´ãÀ¸½Ã°í ½Ç½Ã°£ °ßÀûÀ» ¹ÞÀ¸½Ã¸é ±â´Ù¸®½Ç ÇÊ¿ä¾øÀÌ ÇÒÀιÞÀ¸½Ç ¼ö ÀÖ´Â °¡°ÝÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¸ÅÁÖ ¹ß¼ÛÇØ µå¸®´Â ÀÎÅÍÆÄÅ©ÀÇ ½Å°£¾È³» Á¤º¸¸¦ ¹Þ¾Æº¸½Ã¸é »óÇ°ÀÇ ¼±Á¤À» ´õ¿í Æí¸®ÇÏ°Ô ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

 ´ë·®±¸¸ÅȨ  > ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý  > IT Àü¹®¼­  > ÄÄÇ»ÅÍ°øÇÐ  > ¼ÒÇÁÆ®¿þ¾î°øÇÐ

 
Ã¥³»¿ë
¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú ¡á °³¹ßÀÚ °üÁ¡ÀÇ Å×½ºÆ® ¿øÄ¢ ¹× Å×½ºÆ® ¿ë¾î ÀÌÇØ ¡á Àß Á¤¸³µÈ Å×½ºÆà ±â¹ý°ú ¸ð¹ü »ç·Ê¿¡ ±â¹ÝÇÑ °³¹ßÀÚ Å×½ºÆ® ¡á Å×½ºÆ® ¿ëÀ̼º¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â ÄÚµå ±¸Á¶ÀÇ ÀÎ½Ä ¡á ´ÜÀ§ Å×½ºÆ®¿¡ ´ëÇÑ È¿°úÀûÀÎ ¸í¸í¹ý, ±¸¼º ¹× ½ÇÇà ¹æ¹ý ¡á Ŭ·¡½Ä ½ºÅ¸ÀÏ TDD¿Í ¸ñÅ°½ºÆ®(Mockist) ½ºÅ¸ÀÏ TDDÀÇ Çʼö ¿ä¼Ò ÀÌÇØ ¡á Å×½ºÆ® ´õºíÀ» ¸ðÀÇ °´Ã¼ ÇÁ·¹ÀÓ¿öÅ©¿¡ È°¿ëÇÏ´Â ¹æ¹ý°ú È°¿ëÇÏÁö ¾Ê´Â ¹æ¹ý ¡á °è¾à¿¡ µû¸¥ ÇÁ·Î±×·¡¹ÖÀÇ ÀåÁ¡ ¡á Ŭ·¡½º, ÄÄÆ÷³ÍÆ®, °èÃþ »çÀÌÀÇ ÀÇÁ¸¼º Á¦¾î ¡á À¯»çÇÑ Å×½ºÆ®°¡ ¸¹ÀÌ ÇÊ¿äÇÑ Å×½ºÆ® ÄÉÀ̽º, ½Ã³ª¸®¿À Á¶ÇÕÀÇ Ã³¸® ±â¹ý ¡á Á¦°ÅÇÒ ¼ö ¾ø´Â Áߺ¹ ÄÚµåÀÇ °ü¸® ±â¹ý ¡á Å×½ºÆ® ½ºÀ§Æ®ÀÇ ´Éµ¿ÀûÀÎ À¯Áö °ü¸® ¹× °³¼± ¹æ¹ý ¡á ÅëÇÕ, ½Ã½ºÅÛ, Á¾´Ü ¼öÁØÀÇ °í±Þ Å×½ºÆ® ¼öÇà ¹æ¹ý ¡á Á¶Á÷ÀûÀÎ ÄÁÅؽºÆ®°¡ Ç°Áú º¸Áõ¿¡ ¹ÌÄ¡´Â ¿µÇâ ¡á ¾ÖÀÚÀÏ ÆÀ¿¡ ÀûÇÕÇÑ ±ÕÇü ÀâÈù È¿°úÀûÀÎ Å×½ºÆ® Àü·«ÀÇ ¼ö¸³ ¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú ´õ ÁÁÀº Äڵ带 ÀÛ¼ºÇÏ°í ¹ö±× »ý¼ºÀ» ¹æÁöÇÏ°í ½ÍÀº °³¹ßÀÚ¿¡°Ô ÀûÇÕÇÑ Ã¥ÀÌ´Ù. Å×½ºÆ® ¿ëÀ̼ºÀ» ÀνÄÇÏ°í °³¹ß ½ºÅ¸ÀÏ¿¡ Å×½ºÆ® ¿ëÀ̼ºÀ» Àû¿ëÇØ ¼ÒÇÁÆ®¿þ¾îÀÇ Ç°ÁúÀ» ´Þ¼ºÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. µ¶ÀÚµéÀº ¾Æ¸¶µµ ´õ ³ªÀº °³¹ßÀÚ°¡ µÇ±æ ¿øÇÏ¸ç ¼ÒÇÁÆ®¿þ¾î Å×½ºÆÃÀ» ¾Ë°í ½Í¾îÇÏÁö¸¸ ½Ã°£µµ ¾ø°í Á¶Á÷Àº ¹°·ÐÀÌ°í µ¿·áÀÇ Áö¿øµµ ¹ÞÁö ¸øÇÏ´Â °æ¿ì°¡ ¸¹´Ù. ÀÌ Ã¥Àº Ãʺ¸ÀÚ¸¦ À§ÇÑ Ã¥ÀÌ ¾Æ´Ï´Ù. ´Ù¾çÇÑ ±âÃÊ»çÇ×°ú ±âº»ÀûÀÎ ±â¹ýÀ» ¼³¸íÇÏÁö¸¸ µ¶ÀÚ°¡ ÀÚ½ÅÀÇ °³¹ß ȯ°æ°ú ºôµå ½Ã½ºÅÛÀÌ µ¿ÀÛÇÏ´Â ¹æ¹ýÀ» ¾Ë°í ÀÖ°í, Áö¼ÓÀûÀÎ ÅëÇÕ°ú Á¤Àû ºÐ¼®À̳ª ÄÚµå Ä¿¹ö¸®Áö µµ±¸¿Í °°Àº °ü·Ã µµ±¸¿¡ Àͼ÷ÇÏ´Ù°í °¡Á¤ÇÏ°í ¼³¸íÇÑ´Ù. ÀÌ Ã¥À» ÃÖ´ëÇÑ È°¿ëÇÏ·Á¸é Á÷¾÷ÀûÀÎ ¼ÒÇÁÆ®¿þ¾î ÀÛ¼º¿¡ ÃÖ¼ÒÇÑ 3³â ÀÌ»ó °æÇèÀÌ ÀÖ¾î¾ß ÇÑ´Ù. ±×·¡¾ß Ã¥ÀÇ ³»¿ëÀÌ Àͼ÷ÇÏ´Ù°í ´À³¥ ¼ö ÀÖ°í ÀÌ»óÀûÀÎ Äڵ尡 ¾Æ´Ñ ½ÇÁ¦ Äڵ带 »ùÇà Äڵ忡 ¿¬°ü½Ãų ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¸¹Àº Á¤º¸¸¦ ½±°Ô ÀÌ¿ëÇÒ ¼ö ÀÖµµ·Ï µ½´Â °ÍÀÌ ÀÌ Ã¥ÀÇ ¸ñÇ¥ÀÌÁö¸¸ Áö½ÄÀ» ÅëÇÕÇÏ´Â °ÍÀº µ¶ÀÚÀÇ ¸òÀÌ´Ù. ¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú 1Àå, ¡®°³¹ßÀÚ Å×½ºÆ᯿¡¼­´Â °³¹ßÀÚ¿Í °ü·ÃµÈ ´Ù¾çÇÑ Å×½ºÆà Ȱµ¿À» ¼³¸íÇÑ´Ù. °³¹ßÀÚµéÀÌ ÀÌ·¯ÇÑ È°µ¿À» Å×½ºÆÃÀ̶ó°í ºÎ¸£´ÂÁö ¿©ºÎ¿Í »ó°ü¾øÀÌ Å×½ºÆà Ȱµ¿Àº °³¹ßÀÚµéÀÌ ÀÚ½ÅÀÇ ÇÁ·Î±×·¥ÀÌ µ¿ÀÛÇÏ´ÂÁö ¿©ºÎ¸¦ °ËÁõÇÏ´Â ÀÛ¾÷ÀÌ´Ù. 2Àå, ¡®Å×½ºÆà ¸ñÇ¥, ½ºÅ¸ÀÏ, ¿ªÇÒ¡¯¿¡¼­´Â Å×½ºÆÿ¡ ´ëÇÑ ´Ù¾çÇÑ Á¢±Ù¹ýÀ» ¼³¸íÇÏ°í Å×½ºÆÿ¡ ´ëÇÑ ºñÆÇ°ú Áö¿øÀÇ Â÷ÀÌÁ¡À» ¼³¸íÇÑ´Ù. ÀÌ ÀåÀÇ ÈĹݺδ ÀüÅëÀû Å×½ºÆÃ, ¾ÖÀÚÀÏ Å×½ºÆÃ, ÇàÀ§ ÁÖµµ °³¹ßó·³ ´Ù¾çÇÑ Å×½ºÆà ¹öÀüÀ» ¼³¸íÇÏ´Â µ¥ ÁýÁßÇÑ´Ù. °³¹ßÀÚ Å×½ºÆÃÀº ¾ÖÀÚÀÏ È¯°æ¿¡¼­ ³Î¸® »ç¿ëµÇ´Â Áö¿ø Å×½ºÆÃÀÇ ¹üÁÖ¿¡ ÇØ´çÇÑ´Ù. 3Àå, ¡®Å×½ºÆà ¿ë¾î¡¯´Â Ä¿´Ù¶õ ¿ë¾î»çÀüó·³ º¸ÀÏ ¼öµµ ÀÖ´Ù. Å×½ºÆà Ŀ¹Â´ÏƼ¿¡¼­ »ç¿ëµÇ´Â ¿ë¾î¿Í Å×½ºÆà ·¹º§ ¸ÅÆ®¸¯½º, Å×½ºÆ® ŸÀÔ, ¾ÖÀÚÀÏ Å×½ºÆ® »çºÐ¸é°ú °°Àº °øÅëÀûÀ¸·Î »ç¿ëµÇ´Â ÀϺΠ¸ðµ¨À» ¼³¸íÇÑ´Ù. ¸ðµç ¿ë¾î´Â °³¹ßÀÚ °üÁ¡¿¡¼­ ¼³¸íµÇ¸ç À̵é Áß ÀϺΠ¿ë¾îÀÇ ¸ðÈ£¼º°ú ´Ù¾çÇÑ Çؼ®Àº Çؼ®À̶ó±âº¸´Ù ÀνÄÀÌ´Ù. 4Àå, ¡®°³¹ßÀÚ °üÁ¡ÀÇ Å×½ºÆ® ¿ëÀ̼º¡¯¿¡¼­´Â °³¹ßÀÚ°¡ Å×½ºÆ® ¿ëÀ̼º(testability)¿¡ ¿Ö °ü½ÉÀ» °¡Á®¾ß ÇÏ´ÂÁö¸¦ ´Ù·é´Ù. Å×½ºÆ® °¡´ÉÇÑ ¼ÒÇÁÆ®¿þ¾î¿Í ÀÌ·¯ÇÑ ¼ÒÇÁÆ®¿þ¾î¿¡¼­ ¾òÀ» ¼ö ÀÖ´Â ÇýÅÿ¡ ´ëÇÑ ³»¿ëÀÌ´Ù. Å×½ºÆ® ¿ëÀ̼º Ç°Áú ¼Ó¼ºÀº ½Äº° °¡´É¼º(observability), Á¶Á¤ °¡´É¼º(controllability), ¹Ì¼Ò¼º(smallness)À¸·Î ³ª´² ¼³¸íÇÑ´Ù. 5Àå, ¡®°è¾à¿¡ µû¸¥ ÇÁ·Î±×·¡¹Ö¡¯¿¡¼­´Â °³¹ßÇÒ ¶§ Å×½ºÆ®ÀÇ ÀÛ¼º ¿©ºÎ¿Í »ó°ü ¾øÀÌ ¸¶À½¼Ó °è¾à¿¡ µû¸¥ ÇÁ·Î±×·¡¹Ö(programming by contract)À» À¯ÁöÇÏ´Â °æ¿ìÀÇ ÀåÁ¡À» ¼³¸íÇÑ´Ù. ÀÌ ±â¹ýÀº È£ÃâÇÏ´Â ÄÚµå¿Í È£ÃâµÇ´Â ÄÚµå »çÀÌÀÇ Ã¥ÀÓÀ» °ø½ÄÈ­ÇÑ´Ù. ÀÌ´Â Å×½ºÆ® °¡´ÉÇÑ ¼ÒÇÁÆ®¿þ¾îÀÇ ÀÛ¼º °üÁ¡¿¡¼­µµ Áß¿äÇÏ´Ù. 5Àå¿¡¼­´Â ¸ðµç Å×½ºÆà ÇÁ·¹ÀÓ¿öÅ©ÀÇ Á߽ɿ¡ À§Ä¡ÇÏ´Â ¾î½á¼Ç(assertions) °³³äµµ ¼Ò°³ÇÑ´Ù. 6Àå, ¡®Å×½ºÆ® ¿ëÀ̼ºÀÇ µå¶óÀ̹ö¡¯ ÄÚµå ³»ÀÇ ÀϺΠ±¸Á¶´Â Å×½ºÆ® ¿ëÀ̼º¿¡ ¾öû³­ ¿µÇâÀ» ¹ÌÄ¡±â ¶§¹®¿¡ À̵éÀ» ÀÎ½Ä °¡´ÉÇÏ°Ô ¸¸µé°í ¸í¸íÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù. 6Àå¿¡¼­´Â Á÷Á¢ ÀÔ¤ýÃâ·Â°ú °£Á¢ ÀÔ¤ýÃâ·Â, »óÅÂ, ½Ã°£Àû Ä¿Çøµ(Temporal coupling), Á¤ÀÇ¿ª ´ë Ä¡¿ª ºñÀ²(Domain-to-Range ratio)À» ¼³¸íÇÑ´Ù. 7Àå, ¡®´ÜÀ§ Å×½ºÆ᯿¡¼­´Â xUnit ±â¹Ý Å×½ºÆà ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±âº»»çÇ×À» ¼³¸íÇϸ鼭 ½ÃÀÛÇØ ±¸Á¶ Å×½ºÆ®, ¸í¸í Å×½ºÆ®, ¾î½á¼ÇÀÇ ÀûÀýÇÑ »ç¿ë, Á¦ÇÑ ±â¹Ý ¾î½á¼Ç, ´ÜÀ§ Å×½ºÆà °ü·Ã ´Ù¾çÇÑ ±â¼ú°ú °°Àº »óÀ§ ÁÖÁ¦·Î È®ÀåÇÑ´Ù. 8Àå, ¡®¸í¼¼ ±â¹Ý Å×½ºÆ® ±â¹ý¡¯¿¡¼­´Â Å×½ºÆà µµ¸ÞÀο¡¼­ ÀϹÝÀûÀÎ ³»¿ëÀ» ´Ù·é´Ù. °³¹ßÀÚ °üÁ¡ÀÇ ±âº»ÀûÀÎ Å×½ºÆà ±â¹ýÀ» ¼³¸íÇÑ´Ù. ÀÌ ±â¹ýÀ» ¾Æ´Â °ÍÀº ¡®³»°¡ ¾ó¸¶³ª ¸¹Àº Å×½ºÆ®¸¦ ÀÛ¼ºÇØ¾ß Çϴ°¡?¡¯¿Í °°Àº Áú¹®¿¡ ´ë´äÇÏ´Â µ¥ Çʼö´Ù. 9Àå, ¡®ÀÇÁ¸¼º¡¯ Ŭ·¡½º, ÄÄÆ÷³ÍÆ®, °èÃþÀ̳ª °èÃþ »çÀÌÀÇ ÀÇÁ¸¼º ¸ðµÎ ´Ù¾çÇÑ ¹æ¹ýÀ¸·Î Å×½ºÆ® ¿ëÀ̼º¿¡ ¿µÇâÀ» ¹ÌÄ£´Ù. 9Àå¿¡¼­´Â ÀÇÁ¸¼º¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â ´Ù¾çÇÑ Ç׸ñ°ú À̵éÀ» ´Ù·ç´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. 10Àå, ¡®µ¥ÀÌÅÍ ±â¹Ý Å×½ºÆ®¿Í Á¶ÇÕ Å×½ºÆ®¡¯¿¡¼­´Â °Ñº¸±â¿¡ ¸¹Àº À¯»ç¼ºÀ» °¡Áø Å×½ºÆ®µéÀÇ Ã³¸® ¹æ¹ýÀÌ ÇÊ¿äÇÑ °æ¿ì¸¦ ¼³¸íÇÑ´Ù. 10Àå¿¡¼­´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¸Å°³º¯¼öÈ­ Å×½ºÆÃ(parameterized tests) °ü·Ã ÀÌ·ÐÀ» ¼³¸íÇÑ´Ù. ¶ÇÇÑ Å×½ºÆ®ÀÇ ¸Å°³º¯¼öÈ­¸¦ ´õ ±íÀÌ ÀÖ°Ô À̾߱âÇÏ´Â »ý¼ºÀû Å×½ºÆÃ(Generative testing)µµ ¼³¸íÇÑ´Ù. ¸¶Áö¸·À¸·Î Å×½ºÅ͵éÀÌ Å×½ºÆ® ÄÉÀ̽ºÀÇ Á¶ÇÕ È®»ê(Combinatorial explosions)À» ´Ù·ç´Â µ¥ »ç¿ëÇÏ´Â ±â¹ýµéÀ» ¼³¸íÇÑ´Ù. 11Àå, ¡®À¯»ç ´ÜÀ§ Å×½ºÆ®¡¯ ÀÌ Ã¥Àº ½ÇÁ¦·Î À̸§¿¡ ÀÇÇØ È£ÃâµÇ´Â ´ÜÀ§ Å×½ºÆ®Ã³·³ ÃÖ´ëÇÑ »¡¸® ´ÜÀ§ Å×½ºÆ® ÀÚ°ÝÀÌ ¾ø´Â ÀϺΠÅ×½ºÆ®¸¦ ã¾Æ ¼öÇàÇϱâ À§ÇØ ´ÜÀ§ Å×½ºÆ®ÀÇ Á¤ÀÇ¿¡ ÀÇÁ¸ÇÑ´Ù. Â÷ÀÌÁ¡À» °­Á¶ÇÏ°íÀÚ ÀÌ Å×½ºÆ®µéÀº ¡®ºü¸¥ Áß°£ Å×½ºÆ®(Fast medium tests)¡¯¶ó°í ºÒ¸°´Ù. ÀϹÝÀûÀ¸·Î ÀÌ·¯ÇÑ Å×½ºÆ®µéÀº ¼­ºí¸´ ÄÁÅ×À̳Ê, ¸ÞÀÏ ¼­¹ö, ¶Ç´Â ÀÎ-¸Þ¸ð¸® µ¥ÀÌÅͺ£À̽º¿Í °°Àº ÀϺΠÀ¯ÇüÀÇ °æ·® ¼­¹ö ¼³Á¤¿¡ Æ÷ÇԵȴÙ. 12Àå, ¡®Å×½ºÆ® ´õºí¡¯¿¡¼­´Â ¾î¶² °¡»ó °´Ã¼ ÇÁ·¹ÀÓ¿öÅ©µµ »ç¿ëÇÏÁö ¾Ê°í ÀüÇüÀûÀÎ ½ºÅÓ, °¡»ó °´Ã¼, ÆäÀÌÅ©, ´õ¹Ì¿Í °°Àº Å×½ºÆ® ´õºíÀ» ¼Ò°³ÇÑ´Ù. ÇÙ½ÉÀº ´Ù¸¥ ÇÁ·¹ÀÓ¿öÅ©¸¦ ¹è¿ìÁö ¾Ê°íµµ Å×½ºÆ® ´õºíÀ» ¾Æ´Â °ÍÀÌ´Ù. 12Àå¿¡¼­´Â »óÅ ±â¹Ý Å×½ºÆðú »óÈ£ÀÛ¿ë ±â¹Ý Å×½ºÆÃÀÇ Â÷ÀÌÁ¡µµ ¼³¸íÇÑ´Ù. 13Àå, ¡®°¡»ó °´Ã¼ ÇÁ·¹ÀÓ¿öÅ©¡¯¿¡¼­´Â Moq, Mockito, ´Ù¾çÇÑ ¿ä±¸¿Í »óȲ¿¡¼­ Å×½ºÆ® ´õºí »ý¼º¿¡ »ç¿ëµÇ´Â SpockÀÇ Å×½ºÆ® ´õºí ±â´É(ƯÈ÷ ½ºÅÓ°ú °¡»ó °´Ã¼)°ú °°Àº ½Ç¿ëÀûÀÎ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù. °¡»ó °´Ã¼ ÇÁ·¹ÀÓ¿öÅ©ÀÇ »ç¿ë°ú °ü·Ã ÀÖ´Â ¾àÁ¡°ú ¾ÈƼ ÆÐÅϵµ Æ÷ÇÔÇÑ´Ù. 14Àå, ¡®Å×½ºÆ® ÁÖµµ °³¹ß¡¯¿¡¼­´Â ±ä ¿¹Á¦¸¦ ÅëÇØ °íÀüÀûÀÎ Å×½ºÆ® ÁÖµµ °³¹ßÀ» ¼Ò°³ÇÑ´Ù. ¿¹Á¦´Â Å×½ºÆ® (ÄÉÀ̽º) ÀÛ¼º ¼ø¼­¿Í À̵éÀÌ Å×½ºÆ®¸¦ Åë°úÇÏ°Ô ¸¸µå´Â Àü·«°ú °°Àº TDD ±â¹ýÀÇ ´Ù¾çÇÑ ¼¼ºÎ»çÇ×À» ¼³¸íÇÏ´Â µ¥ »ç¿ëµÈ´Ù. 15Àå, ¡®Å×½ºÆ® ÁÖµµ °³¹ß - ¸ñÅ°½ºÆ® ½ºÅ¸ÀÏ(Mockist Style)¡¯ Å×½ºÆ® ÁÖµµ °³¹ßÀ» ¼öÇàÇÏ´Â ¹æ¹ýÀº ¿©·¯ °¡Áö´Ù. 15Àå¿¡¼­´Â ´ë¾ÈÀû ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ÀÌ ¹æ¹ýÀº Å×½ºÆ®°¡ ´ÜÀÏ Å¬·¡½º³ª ÄÄÆ÷³ÍÆ®ÀÇ ±¸Çöº¸´Ù ½Ã½ºÅÛ ¼³°è°¡ ´õ Áß¿äÇÑ °æ¿ì¿¡ Àû¿ë °¡´ÉÇÏ´Ù. 16Àå, ¡®Áߺ¹¡¯¿¡¼­´Â ÄÚµåÀÇ Áߺ¹ÀÌ Å×½ºÆ® ¿ëÀ̼º¿¡ ³ª»Û ÀÌÀ¯¸¦ ¼³¸íÇÑ´Ù. ÇÏÁö¸¸ ¶§¶§·Î Áߺ¹Àº µ¶¸³¼º°ú 󸮷®À» ´Þ¼ºÇÏ´Â µ¥ ÇÊ¿ä¾ÇÀÌ´Ù. 2°¡Áö ÁÖ¿ä Áߺ¹ÀÇ ¹üÁÖ(±â°èÀû Áߺ¹°ú Áö½ÄÀÇ Áߺ¹)¸¦ ¼Ò°³ÇÏ°í ÀÚ¼¼È÷ ¼³¸íÇÑ´Ù. 17Àå, ¡®Å×½ºÆ® ÄÚµå·Î ÀÛ¾÷Çϱ⡯¿¡¼­´Â Å×½ºÆ® Äڵ尡 ÁÖ¼®¿¡ ÀÇÁ¸Çϱâ Àü¿¡ ±×¸®°í Å×½ºÆ®¸¦ »èÁ¦Çϱâ Àü¿¡ ¹«¾ùÀ» ÇØ¾ß ÇÏ´ÂÁö ´Ù·é´Ù. 18Àå, ¡®´ÜÀ§ Å×½ºÆ® ±× ÀÌÈÄ¡¯ ´ÜÀ§ Å×½ºÆ®´Â °³¹ßÀÚ Å×½ºÆÃÀÇ ±âÃÊÁö¸¸ ÆÛÁñÀÇ ÇÑ Á¶°¢ÀÏ »ÓÀÌ´Ù. ¿À´Ã³¯ÀÇ ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛÀº º¹ÀâÇÏ°í ¶§¶§·Î ´Ù¾çÇÑ ¼öÁØÀÇ Ãß»óÈ­¿Í ÀÔÀÚ¼º Å×½ºÆÃÀ» ¿ä±¸Çϴµ¥, ¿©±â¼­ ÅëÇÕ Å×½ºÆ®, ½Ã½ºÅÛ Å×½ºÆ®, Á¾´Ü °£ Å×½ºÆ®°¡ ³ªÅ¸³­´Ù. 18Àå¿¡¼­´Â ÀÏ·ÃÀÇ ¿¹Á¦¸¦ ÅëÇØ ÀÌ¿Í °°Àº Å×½ºÆ®µéÀ» ¼Ò°³ÇÏ°í °¢ Å×½ºÆ®ÀÇ Æ¯Â¡À» ¼³¸íÇÑ´Ù. 19Àå, ¡®Å×½ºÆ® ¾ÆÀ̵ð¾î¿Í ÈÞ¸®½ºÆ½¡¯Àº ¸¶Áö¸· ÀåÀ¸·Î ºÎ·Ï°úÀÇ °æ°è¿¡¼­ ´Ù¾çÇÑ Å×½ºÆ® ÈÞ¸®½ºÆ½°ú ¾ÆÀ̵ð¾î¸¦ ¿ä¾àÇÑ´Ù. ¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ¶ó¸é Àû¾îµµ ÇÑ ¹øÀº ¹ö±×°¡ ¾ø´Â ¿ÏÀüÇÑ Ç°ÁúÀÇ ¼ÒÇÁÆ®¿þ¾î¸¦ »ý°¢ÇØ º» ÀûÀÌ ÀÖÀ» °Ì´Ï´Ù. ±×·¯³ª ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ̶ó´Â ºÐ¾ß¿¡ ÀÖ´Â °³¹ßÀÚ¶ó¸é ¿Ïº®ÇÑ Ç°ÁúÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÌ ¾ó¸¶³ª ¾î·Æ°í ³­ÇØÇÑ ¸ñÇ¥ÀÎÁö ¾Ë°í ÀÖÀ» °ÍÀ¸·Î »ý°¢ÇÕ´Ï´Ù. ¾ÈŸ±õ°Ôµµ ¼ÒÇÁÆ®¿þ¾î Å×½ºÆÃÀº ¼ÒÇÁÆ®¿þ¾î °³¹ß °ü·Ã ºÐ¾ß Áß °¡Àå ¿À·¡µÈ ºÐ¾ß Áß ÇϳªÁö¸¸ ¿©ÀüÈ÷ ³­ÇØÇÏ°í ¸¹Àº ¿ÀÇظ¦ ¹Þ´Â ºÐ¾ß Áß ÇϳªÀÔ´Ï´Ù. ÀÌ Ã¥Àº ´õ ÁÁÀº Äڵ带 ÀÛ¼ºÇÏ°í ¹ö±×¸¦ ¹æÁöÇÏ·Á´Â SW °³¹ßÀÚ¸¦ À§ÇÑ Ã¥À¸·Î, °³¹ßÀÚ°¡ ¾Ë¾Æ¾ß ÇÏ´Â Å×½ºÆÃÀÇ ±âº» »çÇ׺ÎÅÍ °í±Þ ±â¹ý±îÁö ´Ù·ç°í ÀÖ½À´Ï´Ù. ¶ÇÇÑ Å×½ºÆ® ¿ëÀ̼ºÀ» ÀÌÇØÇÏ°í, À̸¦ ¹ÙÅÁÀ¸·Î ¼ÒÇÁÆ®¿þ¾îÀÇ Ç°ÁúÀ» ´Þ¼ºÇÏ´Â ´Ù¾çÇÑ ¹æ¹ýÀ» ¾Ë·ÁÁÖ°í ÀÖ¾î ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ¶ó¸é ¾Ë¾Æ¾ß ÇÏ´Â ¸¹Àº ³»¿ëÀ» ´ã°í ÀÖ½À´Ï´Ù. ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÛ¼ºÇغ» °æÇèÀÌ ÀÖ´Ù¸é ÀÌ Ã¥ÀÇ ³»¿ëÀ» ½ÇÁ¦ ÄÚµå ¿¬°ü½Ãų ¼ö ÀÖÀ¸¸ç ÀÌ Ã¥¿¡¼­ ¸»ÇÏ´Â ³»¿ëÀ» ÃÖ´ëÇÑ È°¿ëÇÒ ¼ö ÀÖ´Ù°í »ý°¢ÇÕ´Ï´Ù. °³¹ßÀÚµéÀÌ ´õ ³ªÀº Ç°ÁúÀÇ ¼ÒÇÁÆ®¿þ¾î¸¦ ´õ ºü¸£°Ô °³¹ßÇÏ°í ü°èÀûÀ¸·Î ¹®Á¦Á¡À» ã´Â µ¥ ÀÖ¾î ÀÌ Ã¥ÀÌ ¸¹Àº µµ¿òÀÌ µÇ±â¸¦ ±â´ëÇÕ´Ï´Ù.
¸ñÂ÷
1Àå. °³¹ßÀÚ Å×½ºÆ® _°³¹ßÀÚ Å×½ºÆ® _°³¹ßÀÚ Å×½ºÆ® È°µ¿ _°³¹ßÀÚ°¡ ÇÏÁö ¸»¾Æ¾ß ÇÏ´Â »çÇ×µé _°³¹ßÀÚ Å×½ºÆ®ÀÇ Á¤ÀÇ _°³¹ßÀÚ Å×½ºÆ®¿Í °³¹ß ÇÁ·Î¼¼½º _1Àå ¿ä¾à 2Àå. Å×½ºÆÃÀÇ ¸ñÇ¥, ½ºÅ¸ÀÏ, ¿ªÇÒ _Å×½ºÆðú °Ë»ç _Å×½ºÆÃÀÇ ¸ñÀû _Å×½ºÆà ½ºÅ¸ÀÏ _Ç°Áúº¸Áõ°ú °³¹ßÀÚ Å×½ºÆà _2Àå ¿ä¾à 3Àå. Å×½ºÆà ¿ë¾î _¿¡·¯, °áÇÔ, ½ÇÆÐ _È­ÀÌÆ®¹Ú½º Å×½ºÆðú ºí·¢¹Ú½º Å×½ºÆà _Å×½ºÆ® ºÐ·ù _¾ÖÀÚÀÏ Å×½ºÆ® »çºÐ¸é _±âŸ Å×½ºÆà ŸÀÔµé _3Àå ¿ä¾à 4Àå. °³¹ßÀÚ °üÁ¡ÀÇ Å×½ºÆ® ¿ëÀ̼º _Å×½ºÆ® °¡´ÉÇÑ ¼ÒÇÁÆ®¿þ¾î _Å×½ºÆ® ¿ëÀ̼ºÀÇ ÇýÅà _Å×½ºÆ® ¿ëÀ̼ºÀÇ Á¤ÀÇ _4Àå ¿ä¾à 5Àå. °è¾à¿¡ µû¸¥ ÇÁ·Î±×·¡¹Ö _Á¦¾à»çÇ×À» Çü½ÄÈ­ÇÏ´Â °è¾à _°è¾à¿¡ µû¸¥ ÇÁ·Î±×·¡¹ÖÀÇ ±¸Çö _°è¾à ÁýÇà _5Àå ¿ä¾à 6Àå. Å×½ºÆ® ¿ëÀ̼ºÀÇ µå¶óÀ̹ö _Á÷Á¢ ÀÔ¤ýÃâ·Â _°£Á¢ ÀÔ¤ýÃâ·Â _»óÅ _½Ã°£Àû Ä¿Çøµ _µ¥ÀÌÅÍ Å¸ÀÔ ¹× Å×½ºÆ® ¿ëÀ̼º _Á¤ÀÇ¿ª ´ë Ä¡¿ª ºñÀ² _6Àå ¿ä¾à 7Àå. ´ÜÀ§ Å×½ºÆà _¿Ö ´ÜÀ§ Å×½ºÆ®¸¦ Çϴ°¡? _´ÜÀ§ Å×½ºÆ®¶õ ¹«¾ùÀΰ¡? _´ÜÀ§ Å×½ºÆà ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¼ö¸í ÁÖ±â _³×ÀÌ¹Ö Å×½ºÆ® _Å×½ºÆ® ±¸¼ºÇϱâ _¾î½á¼Ç ¸Þ¼Òµå _¿¹¿Ü Å×½ºÆ® _ÇàÀ§ ÁÖµµ °³¹ß ½ºÅ¸ÀÏ ÇÁ·¹ÀÓ¿öÅ© _7Àå ¿ä¾à 8Àå. ¸í¼¼ ±â¹Ý Å×½ºÆ® ±â¹ý _µ¿µî ºÐÇÒ _°æ°è °ª ºÐ¼® _ÀϺΠµ¥ÀÌÅÍ Å¸ÀÔ¿¡ ´ëÇÑ ¿§Áö ÄÉÀ̽º¿Í ½Ç¼ö _»óÅ ÀüÀÌ Å×½ºÆ® _ÀÇ»ç °áÁ¤ Å×À̺í _8Àå ¿ä¾à 9Àå. ÀÇÁ¸¼º _°´Ã¼ »çÀÌÀÇ °ü°è _½Ã½ºÅÛ ÀÚ¿ø¿¡ ´ëÇÑ ÀÇÁ¸¼º _°èÃþ »çÀÌÀÇ ÀÇÁ¸¼º _°èÃþ¿¡ °ÉÄ£ ÀÇÁ¸¼º _9Àå ¿ä¾à 10Àå. µ¥ÀÌÅÍ ±â¹Ý Å×½ºÆðú Á¶ÇÕ Å×½ºÆà _¸Å°³º¯¼öÈ­ Å×½ºÆ® _ÀÌ·Ð _»ý¼º Å×½ºÆà _Á¶ÇÕ Å×½ºÆ® _10Àå ¿ä¾à 11Àå. À¯»ç ´ÜÀ§ Å×½ºÆ® _¿¹Á¦µé _È¿°ú _11Àå ¿ä¾à 12Àå. Å×½ºÆ® ´õºí _½ºÅÓ _ÆäÀÌÅ© _¸ðÀÇ °´Ã¼ _½ºÆÄÀÌ _´õ¹Ì _»óŸ¦ °ËÁõÇÒ °ÍÀΰ¡? ÇàÀ§¸¦ °ËÁõÇÒ °ÍÀΰ¡? _12Àå ¿ä¾à 13Àå. ¸ðÀÇ °´Ã¼ ÇÁ·¹ÀÓ¿öÅ© _Å×½ºÆ® ´õºí ±¸ÃàÇϱâ _¿¹ÃøÄ¡ ¼³Á¤ _»óÈ£ÀÛ¿ë °ËÁõÇϱâ _¿À¿ë, ³²¿ë, ±âŸ ÇÔÁ¤ _13Àå ¿ä¾à 14Àå. Å×½ºÆ® ÁÖµµ °³¹ß - °íÀüÀû ½ºÅ¸ÀÏ _°£´ÜÇÑ °Ë»ö ¿£Áø Å×½ºÆ® _Å×½ºÆ® ¼ø¼­ _·¹µå »óÅ¿¡¼­ ±×¸° »óÅ·Π°¡´Â Àü·«µé _µµÀü»çÇ× _Å×½ºÆ® ÆÛ½ºÆ® ¶Ç´Â Å×½ºÆ® ¶ó½ºÆ® _14Àå ¿ä¾à 15Àå. Å×½ºÆ® ÁÖµµ °³¹ß - ¸ðÀÇ °´Ã¼ È°¿ëÀÚ _´Ù¸¥ Á¢±Ù¹ý _ÀÌÁß ·çÇÁ TDD _15Àå ¿ä¾à 16Àå. Áߺ¹¼º _¿Ö Áߺ¹ÀÌ ³ª»Û°¡ _Áߺ¹ÀÇ È°¿ë _±â°èÀû Áߺ¹ _Áö½Ä Áߺ¹ _16Àå ¿ä¾à 17Àå. Å×½ºÆ® ÄÚµå·Î ÀÛ¾÷Çϱâ _Å×½ºÆ®¿¡ ÁÖ¼® ´Þ±â _Å×½ºÆ® »èÁ¦ _17Àå ¿ä¾à 18Àå. ´ÜÀ§ Å×½ºÆ® ±× ÀÌÈÄ _´ÜÀ§ Å×½ºÆ®°¡ ¾Æ´Ñ Å×½ºÆ®µé _´ÜÀ§ Å×½ºÆ®°¡ ¾Æ´Ñ Å×½ºÆ®µéÀÇ Æ¯¼º _¿äÁ¡»çÇ×°ú »ç·Ê _°³¹ßÀÚ Å×½ºÆ® Àü·« °áÁ¤ _18Àå ¿ä¾à 19Àå. Å×½ºÆ®¿¡ ´ëÇÑ ¾ÆÀ̵ð¾î¿Í ÈÞ¸®½ºÆ½ _°í¼öÁØÀÇ °í·Á»çÇ× _Àú¼öÁØÀÇ °í·Á»çÇ× _19Àå ¿ä¾à

ÀúÀÚ
¾Ë·º»ê´õ Å»¸°´õ
1990³â´ë ÃÊ, 10»ì ¶§ ù ¹ø° ÇÁ·Î±×·¥À» ÀÛ¼ºÇß´Ù. Äڸ𵵾î 64¸¦ À§ÇÑ °£´ÜÇÑ Å×½ºÆ® ±â¹ÝÀÇ ·ÑÇ÷¹À× °ÔÀÓÀ¸·Î ÀÌ ÇÁ·Î±×·¥Àº ¸¹Àº GOTO¹®À» °®°í ÀÖ¾úÀ¸¸ç Áߺ¹ Äڵ尡 ¸¹¾Ò´Ù. ±×¿¡°Ô ÀÌ ÇÁ·Î±×·¥Àº »ó»óÇÏÁö ¸øÇÑ ¼ÒÇÁÆ®¿þ¾îÀÇ °¡Àå ȯ»óÀûÀÎ ºÎºÐÀ̾úÀ¸¸ç ¹Ì·¡ÀÇ °æ·ÂÀÇ ½ÃÀÛÁ¡À̾ú´Ù.
25³â ÈÄ, ¿©ÀüÈ÷ Äڵ带 ÀÛ¼ºÇÏ°í ÀÖ°í ÇÙ½É °³¹ßÀÚ·Î ³²¾Æ ÀÖ´Ù. 15³â ÀÌ»óÀÇ °æ·ÂÀ¸·Î, ±× µ¿¾È ´Ù¾çÇÑ ¿ªÇÒ(°³¹ßÀÚ, ¾ÆÅ°ÅØÆ®, ÇÁ·ÎÁ§Æ® °ü¸®ÀÚ, ½ºÅ©·³ ¸¶½ºÅÍ, Å×½ºÅÍ, ¾ÖÀÚÀÏ ÄÚÄ¡)À» ¼öÇàÇß´Ù. ¼öÇàÇß´ø ¸ðµç ¿ªÇÒ¿¡¼­ Áö¼Ó °¡´ÉÇÑ ¼Óµµ, ÀåÀÎÁ¤½Å, Ç°Áú¿¡ °ü½ÉÀ» °¡Á³°í, 2005³â ¹«·Æ¿¡´Â Å×½ºÆ® ºÐ¾ß¿¡ ¸ôÀÔÇß´Ù. ¾î¶² Àǹ̿¡¼­ ±×ÀÇ ÇÁ·ÎÁ§Æ®´Â µ·°ú °ü·ÃµÈ ºÐ¾ß(ÀºÇà°ú °ÔÀÓ»ê¾÷)¿´±â¿¡ Å×½ºÆ®¿¡ ´ëÇÑ °ü½ÉÀº ÇÇÇÒ ¼ö ¾ø¾ú´Ù. ´©±º°¡¿¡°Ô Äڵ带 ³Ñ°ÜÁÖ±â Àü¿¡ ÄÚµå Ç°ÁúÀ» º¸ÀåÇÏ·Á¸é ´õ ¸¹Àº ÀÏÀ» ÇÒ ¼ö ÀÖ´Ù°í ´À²¸¿Ô´Ù.
ÇöÀç ±Ô¸ð ±¸Çö ÇÁ·Î¼¼½º¿¡ ¿µÇâÀ» ¹ÌÄ¥ ¼ö ÀÖ´Â ¿ªÇÒÀ» ã°í ÀÖ´Ù. ¶ÇÇÑ ±³À°°ú ÄÚĪÀ» °³¹ß ÇÁ·ÎÁ§Æ®¿¡ °áÇÕÇÏ°í, ÄÜÆÛ·±½º¿Í ·ÎÄà »ç¿ëÀÚ ±×·ì ȸÀÇ¿¡¼­ °³¹ßÀÚ Å×½ºÆðú Ç°Áúº¸ÁõÀÇ ±â¼úÀû °üÁ¡ ¹× ºñ±â¼úÀû °üÁ¡À» °øÀ¯ÇÏ°í ÀÖ´Ù.
¾Ë·º»ê´õ Å»¸°´õ

¿ªÀÚ
¹ÚµæÇü
KAIST¿¡¼­ Åë½Å ¹× ³×Æ®¿öÅ© ºÐ¾ß·Î ¹Ú»ç ÇÐÀ§ Ãëµæ ÈÄ, ½ºÅ¸Æ®¾÷¿¡¼­ ³×Æ®¿öÅ© ¹× ÀÓº£µðµå ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» °æÇèÇß´Ù. »ï¼ºÀüÀÚ¿¡¼­ Tizen OS, Android¿Í ÇÔ²² ÀÚü Ç÷§ÆûºÎÅÍ ¾ÖÇø®ÄÉÀ̼DZîÁö ´Ù¾çÇÑ ±â¼ú ºÐ¾ßÀÇ °³¹ß ¾÷¹«¸¦ ¸Ã¾ÒÀ¸¸ç °³¹ß ÀÎÇÁ¶ó °ü¸® ±¸Ãà ¾÷¹«¸¦ ¼öÇàÇÑ Àü·ÂÀÌ ÀÖ´Ù. ¾ÖÀÚÀÏ ÄÚÄ¡·Îµµ È°µ¿ÇÏ°í ÀÖÀ¸¸ç ÇöÀç ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ ºÐ¾ß¿¡¼­ ¼ÒÇÁÆ®¿þ¾î ±¸Á¶ ºÐ¼®À» ÅëÇÑ ¸®½ºÆ®·°Ã³¸µ ¹× ¸®ÆÑÅ丵À» ÅëÇØ °³¼± ¾÷¹«¸¦ ¼öÇà ÁßÀÌ´Ù. ¿¡ÀÌÄÜÃâÆǻ翡¼­ Ãâ°£ÇÑ [JIRA ½Ã½ºÅÛ ±¸Ãà°ú È°¿ë](2016), [JIRA Agile Essentials](2016), [µ¥ºê¿É½º DevOps](2016)¸¦ ¹ø¿ªÇß´Ù.
   Áö¶ó 7 ¿¡¼¾¼È | ¹ÚµæÇü | ¿¡ÀÌÄÜÃâÆÇ
±è¿µ±â
»ï¼ºÀüÀÚ ³×Æ®¿öÅ© SE ±×·ì¿¡¼­ ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú °ü·ÃÇÑ ´Ù¾çÇÑ ¾÷¹«¸¦ ¼öÇàÇÏ°í ÀÖ´Ù. ÁÖ¿ä ÀÌ·ÂÀ¸·Î, Áö´É¸Á(IN)°ú ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß, Á¤Àû ºÐ¼®°ú ¼ÒÇÁÆ®¿þ¾î ±¸Á¶ ºÐ¼®, ¼ÒÇÁÆ®¿þ¾î °³¹ß ÀÎÇÁ¶ó °ü¸® µîÀÌ´Ù. ÇöÀç´Â CM ¾÷¹«¸¦ ÁÖ·Î ¼öÇàÇÏ°í ÀÖÀ¸¸ç ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú °ü·ÃµÈ Á¶Á÷ÀÇ °³¹ß ¹®È­, ¾ÖÀÚÀÏ°ú µ¥ºê¿É½º, ÀÎÇÁ¶ó ÀÚµ¿È­¿¡ °ü½ÉÀÌ ¸¹´Ù.
±ÇÅÂÀ±
´ëÇлý ½ÃÀýºÎÅÍ ¼ö ³â°£ »ï¼ºÀüÀÚ ¼ÒÇÁÆ®¿þ¾î ¸â¹ö½Ê È°µ¿À» Çϸ鼭 ´Ù¾çÇÑ ºÐ¾ßÀÇ SW °³¹ßÀ» °æÇèÇß´Ù. »ï¼ºÀüÀÚ ÀÔ»ç ÈÄ 15³â ÀÌ»ó ´Ù¾çÇÑ ºÐ¾ßÀÇ °úÁ¦¿¡ Âü¿©ÇÏ°í ÀÖ´Ù. ÃÖ±Ù 6³â µ¿¾ÈÀº ¹«¼±Åë½Å SoC¿¡ ´ëÇÑ Å×½ºÆ® ½Ã¹Ä·¹ÀÌ¼Ç ¹× Å×½ºÆ® ÀÚµ¿È­ ¼Ö·ç¼ÇÀ» °³¹ßÇϸ鼭 ÇØ´ç ºÐ¾ß¿¡ ´ëÇÑ Áö½Ä°ú °æÇèÀ» ³ÐÇô°¡°í ÀÖ´Ù.
¹ÚµæÇü, ±ÇÅÂÀ±
±è¿µ±â
»ï¼ºÀüÀÚ ³×Æ®¿öÅ© SE ±×·ì¿¡¼­ ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú °ü·ÃµÈ ´Ù¾çÇÑ ¾÷¹«¸¦ ¼öÇà ÁßÀÌ´Ù. ÁÖ¿ä ÀÌ·ÂÀº Áö´É¸Á(IN)°ú ¸ð¹ÙÀÏ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß, Á¤Àû ºÐ¼®°ú ¼ÒÇÁÆ®¿þ¾î ±¸Á¶ ºÐ¼®, ¼ÒÇÁÆ®¿þ¾î °³¹ß ÀÎÇÁ¶ó °ü¸® µîÀÌ´Ù. ÇöÀç´Â CM ¾÷¹«¸¦ ÁÖ·Î ¼öÇàÇÏ°í ÀÖÀ¸¸ç ¼ÒÇÁÆ®¿þ¾î °³¹ß°ú °ü·ÃµÈ Á¶Á÷ÀÇ °³¹ß ¹®È­, ¾ÖÀÚÀÏ°ú µ¥ºê¿É½º, ÀÎÇÁ¶ó ÀÚµ¿È­¿¡ °ü½ÉÀÌ ¸¹´Ù.
   ¸¶ÀÌÅ©·Î¼­ºñ½º | ±è¿µ±â | ¿¡ÀÌÄÜÃâÆÇ
   GitHub Essentials | ±è¿µ±â | ¿¡ÀÌÄÜÃâÆÇ
   Node.js¸¦ È°¿ëÇÑ ¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ß | ±è¿µ±â | ¿¡ÀÌÄÜÃâÆÇ
   µ¥ºê¿É½º ÇÚµåºÏ | ±è¿µ±â | ¿¡ÀÌÄÜÃâÆÇ
   ÆÄÀ̽ãÀ» È°¿ëÇÑ ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØó | ±è¿µ±â | ¿¡ÀÌÄÜÃâÆÇ

ÀÌ ÃâÆÇ»çÀÇ °ü·Ã»óÇ°
Tkinter¸¦ »ç¿ëÇÑ ÆÄÀ̽ã GUI ÇÁ·Î±×·¡¹Ö | Moore, Alan D.,ÀÌÅ»ó | ¿¡ÀÌÄÜÃâÆÇ
RESTful Web API ÆÐÅÏ°ú ¸ð¹ü »ç·Ê | ¸¶ÀÌÅ© ¾Ö¸Õ½¼,±è¼ºÁØ | ¿¡ÀÌÄÜÃâÆÇ
Çؼ® °¡´ÉÇÑ AI | ÃÖ¿µÀç,Thampi, Ajay | ¿¡ÀÌÄÜÃâÆÇ
Åë°èÀÇ ÇÔÁ¤ | ¾Ù·± B. ´Ù¿ì´Ï,±è»óÇö | ¿¡ÀÌÄÜÃâÆÇ
125°¡Áö ¹®ÀÚ¿­ ¾Ë°í¸®µë | º¸ÀÌý ¸®ÅÍ,Ƽ¿¡¸® ¸£Å©·Î,¸·½É Å©·Î½´¸ð¾î,³²±âȯ | ¿¡ÀÌÄÜÃâÆÇ

ÀÌ ºÐ¾ß ½Å°£ °ü·Ã»óÇ°
ÄËÆ® º¤ÀÇ Tidy First?: ´õ ³ªÀº ¼ÒÇÁÆ®¿þ¾î ¼³°è¸¦ À§ÇÑ 32°¡Áö ÄÚµå Á¤¸®¹ý | ÄËÆ® º¤,¾È¿µÈ¸ | ÇѺû¹Ìµð¾î
ÄÚµå ÀÛ¼º °¡À̵å | À̽ð¡¿Í ¹«³×Åä½Ã,Á¤±â¿í | ±æ¹þ
 
µµ¼­¸¦ ±¸ÀÔÇϽŠ°í°´ ¿©·¯ºÐµéÀÇ ¼­ÆòÀÔ´Ï´Ù.
ÀÚÀ¯·Î¿î ÀÇ°ß ±³È¯ÀÌ °¡´ÉÇÕ´Ï´Ù¸¸, ¼­ÆòÀÇ ¼º°Ý¿¡ ¸ÂÁö ¾Ê´Â ±ÛÀº »èÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù.

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