´ë·®±¸¸ÅȨ >
Àü°øµµ¼­/´ëÇб³Àç
>
°øÇа迭
>
ÄÄÇ»ÅÍ°øÇÐ

ÆîÃ帱â
ÇÁ·±Æ®¿£µå °³¹ßÀ» À§ÇÑ Å×½ºÆ® ÀÔ¹® : ÇÁ·±Æ®¿£µå Å×½ºÆ® ±âÃÊ Áö½ÄºÎÅÍ UI ÄÄÆ÷³ÍÆ® Å×½ºÆ®, E2E Å×½ºÆ® µî »óȲ¿¡ ¸Â´Â Å×½ºÆ® Àü·«±îÁö (¿øÁ¦:«Õ«í«ó«È«¨«ó«ÉËÒ£¿ªÎª¿ªáªÎ«Æ«¹«ÈìýÚ¦)
Á¤°¡ 28,000¿ø
ÆǸŰ¡ 25,200¿ø (10% , 2,800¿ø)
I-Æ÷ÀÎÆ® 1,400P Àû¸³(6%)
ÆǸŻóÅ ǰÀý
ºÐ·ù ÄÄÇ»ÅÍ°øÇÐ
ÃâÆÇ»ç/¹ßÇàÀÏ Á¦ÀÌÆà / 2024.06.21
ÆäÀÌÁö ¼ö 332 page
ISBN 9791193926260
»óÇ°ÄÚµå 356940374
°¡¿ëÀç°í Àç°íºÎÁ·À¸·Î ÃâÆÇ»ç ¹ßÁÖ ¿¹Á¤ÀÔ´Ï´Ù.
 
ÁÖ¹®¼ö·® :
´ë·®±¸¸Å Àü¹® ÀÎÅÍÆÄÅ© ´ë·®ÁÖ¹® ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ½Ã¸é °ßÀû¿¡¼­ºÎÅÍ ÇàÁ¤¼­·ù±îÁö Æí¸®ÇÏ°Ô ¼­ºñ½º¸¦ ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
µµ¼­¸¦ °ßÀûÇÔ¿¡ ´ãÀ¸½Ã°í ½Ç½Ã°£ °ßÀûÀ» ¹ÞÀ¸½Ã¸é ±â´Ù¸®½Ç ÇÊ¿ä¾øÀÌ ÇÒÀιÞÀ¸½Ç ¼ö ÀÖ´Â °¡°ÝÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¸ÅÁÖ ¹ß¼ÛÇØ µå¸®´Â ÀÎÅÍÆÄÅ©ÀÇ ½Å°£¾È³» Á¤º¸¸¦ ¹Þ¾Æº¸½Ã¸é »óÇ°ÀÇ ¼±Á¤À» ´õ¿í Æí¸®ÇÏ°Ô ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

 ´ë·®±¸¸ÅȨ  > Àü°øµµ¼­/´ëÇб³Àç  > °øÇа迭  > ÄÄÇ»ÅÍ°øÇÐ

 
Ã¥³»¿ë
¼ö¸¹Àº Å×½ºÆ® ¹æ¹ý Áß¿¡ ³ª¿¡°Ô ¸Â´Â Å×½ºÆ® ¹æ¹ýÀ» ã¾Æ ¾÷¹« È¿À²À» ³ôÀÌÀÚ ÃÖ±Ù ¸î ³â°£ °­·ÂÇÑ ¶óÀ̺귯¸®¿Í ÇÁ·¹ÀÓ¿öÅ©ÀÇ µîÀåÀ¸·Î ÇÁ·±Æ®¿£µå °³¹ß¿¡¼­´Â ¸¹Àº º¯È­°¡ ÀÖ¾ú´Ù. ½Ì±Û ÆäÀÌÁö ¾ÖÇø®ÄÉÀ̼ÇÀ» ÇʵηΠÇÑ ¸ð´ø ÇÁ·±Æ®¿£µå ±â¼úµéÀº ÀÌ¹Ì ¸¹Àº Á¦Ç°¿¡ Àû¿ëµÇ¾î »ç½Ç»ó Ç¥ÁØÀ¸·Î ÀÚ¸®Àâ¾Ò´Ù. °³¹ß ȯ°æÀÇ º¯È­¿Í´Â ´ëÁ¶ÀûÀ¸·Î Å×½ºÆ® ÄÚµå ÀÛ¼ºÀ» ¾î·Á¿öÇÏ´Â °³¹ßÀÚ°¡ ¸¹´Ù. °Ô´Ù°¡ ÇÁ·±Æ®¿£µå Å×½ºÆ®´Â UI ÄÄÆ÷³ÍÆ® Å×½ºÆ®, ½Ã°¢Àû ȸ±Í Å×½ºÆ®, ½ºÅ丮ºÏ, E2E Å×½ºÆ® µî Å×½ºÆ® ¹æ¹ýÀÌ ³Ê¹« ¸¹¾Æ¼­ ¾ðÁ¦, ¾î¶² Å×½ºÆ®°¡ ÇÊ¿äÇÑÁö ÆÇ´ÜÇÏ´Â °ÍÀÌ ½±Áö ¾Ê´Ù. ¾î¶² »óȲ¿¡¼­³ª Á¤´äÀÎ Àººû ÃѾËÀº ¾ø´Ù. °¢ÀÚÀÇ »óȲ¿¡ ¸Â´Â µµ±¸¸¦ ¼±ÅÃÇؼ­ Å×½ºÆ®ÇØ¾ß ÇÑ´Ù. ÇÁ·±Æ®¿£µå¿¡´Â Å×½ºÆ® ¹æ¹ýÀÌ ¸¹Àº ¸¸Å­ ÃÖÀûÀÇ ¹æ¹ýÀ» °í¸¦ ¼ö ÀÖ´Ù. ÀÌ Ã¥Àº °¡Àå ÁÖ¸ñ¹Þ´Â ÇÁ·¹ÀÓ¿öÅ©ÀÎ Next.js¿Í ŸÀÔ½ºÅ©¸³Æ®¸¦ ÅëÇØ ÃֽŠ°³¹ß ȯ°æÀ» »ìÆ캸°í ¾î¶² »óȲ¿¡¼­ ¾î¶² Å×½ºÆ®¸¦ ÇØ¾ß ÇÏ´ÂÁö »ìÆ캻´Ù. 1~4Àå¿¡¼­´Â Å×½ºÆ® Äڵ带 óÀ½ ÀÛ¼ºÇÏ´Â °³¹ßÀÚ°¡ ´ë»óÀÌ´Ù. 1Àå¿¡¼­´Â Å×½ºÆ®¸¦ ÀÛ¼ºÇØ¾ß ÇÏ´Â ÀÌÀ¯¸¦, 2Àå¿¡¼­´Â Å×½ºÆ® ¹üÀ§¿Í ¸ñÀûÀ» ´Ù·ï ÇÁ·±Æ®¿£µå Å×½ºÆ®ÀÇ ÀüüÀûÀÎ È帧À» ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï µ½´Â´Ù. 3Àå°ú 4ÀåÀº º»°ÝÀûÀ¸·Î ½Ç½À¿¡ µé¾î°¡±â ¾Õ¼­ ´ÜÀ§ Å×½ºÆ®¿Í ¸ñ °´Ã¼¸¦ È°¿ëÇÑ Å×½ºÆ®¸¦ ½Éµµ ±í°Ô ´Ù·é´Ù. 5~10Àå¿¡¼­´Â ¸®¾×Æ®¿Í Next.js ¿¹Á¦¸¦ È°¿ëÇÑ ¸ð´ø ÇÁ·±Æ®¿£µå ±â¼úÀ» »ç¿ëÇÑ´Ù. 5Àå¿¡¼­´Â UI ÄÄÆ÷³ÍÆ®¸¦ Å×½ºÆ®ÇÒ ¶§ ÁßÁ¡À» µÖ¾ß ÇÏ´Â ºÎºÐÀ» »ìÆ캸¸ç, 6Àå¿¡¼­´Â ±¸Çö Äڵ尡 ¾ó¸¶³ª Å×½ºÆ®µÆ´ÂÁö ÃøÁ¤ÇÏ´Â Ä¿¹ö¸®Áö ¸®Æ÷Æ®¸¦ ÀÛ¼ºÇغ»´Ù. 7Àå¿¡¼­´Â º»°ÝÀûÀ¸·Î Next.js·Î ¸¸µç ¾ÖÇø®ÄÉÀÌ¼Ç ¿¹Á¦¸¦ ÅëÇØ ½Ç¹«¿¡ °¡±î¿î Å×½ºÆ®¸¦ ÇÑ´Ù. 8Àå¿¡¼­´Â Çù¾÷ ½Ã ´É·üÀÌ ³ô¾ÆÁú ¼ö ÀÖµµ·Ï UI ÄÄÆ÷³ÍÆ® °øÀ¯¸¦ µ½´Â UI ÄÄÆ÷³ÍÆ® Ž»ö±âÀÎ ½ºÅ丮ºÏ¿¡ ´ëÇØ »ìÆ캻´Ù. 9Àå¿¡¼­´Â UI ÄÄÆ÷³ÍÆ®¿¡ ½Ã°¢Àû ȸ±Í Å×½ºÆ®¸¦ ½Ç½ÃÇϸ鼭 ½Ã°¢Àû ȸ±Í Å×½ºÆ®ÀÇ Á߿伺À», 10Àå¿¡¼­´Â ½ÇÁ¦ ¾ÖÇø®ÄÉÀ̼ǿ¡ °¡±î¿î Å×½ºÆ®°¡ °¡´ÉÇÑ E2E Å×½ºÆ®¸¦ ¾Ë¾Æº»´Ù. ¸¶Áö¸·À¸·Î Çѱ¹ µ¶ÀÚ¸¦ À§ÇØ ±êÇãºê ¾×¼Ç¿¡¼­ UI ÄÄÆ÷³ÍÆ® Å×½ºÆ® ¹× E2E Å×½ºÆ®ÇÏ´Â ¹æ¹ýÀ» ºÎ·ÏÀ¸·Î ¼ö·ÏÇß´Ù. Å×½ºÆ® ÄÚµå´Â ºñ¿ëÀ» Àý¾àÇÒ ¼ö ÀÖ´Â °ÍÀº ¹°·Ð ¹ö±×¸¦ »çÀü¿¡ ¹ß°ßÇØ ÄÚµå Ç°ÁúÀ» ³ôÀÏ ¼ö ÀÖ°í, »õ·Î µé¾î¿Â ÆÀ¿ø¿¡°Ô º¸¿©ÁÙ »ç¾ç¼­·Î È°¿ëÇÒ ¼öµµ ÀÖÀ¸¸ç, ¸®ÆÑÅ͸µ ½Ã Ãʺ¸ÀûÀÎ ½Ç¼ö¸¦ ÁÙÀÌ´Â ¿ëµµ·Î »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. Å×½ºÆ® ÄÚµå ÀÛ¼ºÀ» Çϸ鼭 ¾òÀ» ¼ö ÀÖ´Â ¸¹Àº ÀåÁ¡¿¡µµ Å×½ºÆ® Äڵ带 ¹Ì·ç°í Àְųª ¾î·Æ°Ô ´À²¸Áø´Ù¸é ÀÌ Ã¥ÀÌ ÇÁ·±Æ®¿£µå Å×½ºÆ®ÀÇ ÁÁÀº Áöħ¼­°¡ µÉ °ÍÀÌ´Ù. ÀÌ Ã¥À» ÅëÇØ Àڽۨ ÀÖ°Ô Å×½ºÆ® Äڵ带 ÀÛ¼ºÇÒ ¼ö ÀÖ°Ô µÇ±â¸¦ ¹Ù¶õ´Ù. ÁÖ¿ä ³»¿ë ¡Ü Å×½ºÆ®ÀÇ Çʿ伺°ú ÇÁ·±Æ®¿£µå Å×½ºÆ®ÀÇ È帧 ¡Ü E2E Å×½ºÆ®, ´ÜÀ§ Å×½ºÆ®, UI ÄÄÆ÷³ÍÆ® Å×½ºÆ® µî ÀûÀçÀû¼ÒÀÇ Å×½ºÆ® ¹æ¹ý ¡Ü Á¦½ºÆ®, ¸®¾×Æ®, reg-suit µî ´Ù¾çÇÑ ¶óÀ̺귯¸®¿Í µµ±¸ ¡Ü ¸ñ °´Ã¼¸¦ È°¿ëÇÑ ½ÇÆÐ ÀçÇö Å×½ºÆ® ¡Ü UI ÄÄÆ÷³ÍÆ®¸¦ À§ÇÑ ½ºÅ丮ºÏ »ç¿ë¹ý ¡Ü ±êÇãºê ¾×¼Ç¿¡¼­ÀÇ UI ÄÄÆ÷³ÍÆ® Å×½ºÆ®¿Í E2E Å×½ºÆ®
¸ñÂ÷
¿Å±äÀÌ ¸Ó¸®¸» xiii º£Å¸¸®´õ Èıâ xv ½ÃÀÛÇϸç xvi ÀÌ Ã¥¿¡ ´ëÇÏ¿© xvii CHAPTER 1 Å×½ºÆ® ¸ñÀû°ú Àå¾Ö¹° 1 1.1 ÀÌ Ã¥ÀÇ ±¸¼º 1 1.2 Å×½ºÆ®¸¦ ÀÛ¼ºÇØ¾ß ÇÏ´Â ÀÌÀ¯ 4 1.3 Å×½ºÆ® ÀÛ¼ºÀÇ À庮 9 CHAPTER 2 Å×½ºÆ® ¹æ¹ý°ú Å×½ºÆ® Àü·« 13 2.1 Å×½ºÆ® ¹üÀ§¿Í ¸ñÀû 13 2.2 ÇÁ·±Æ®¿£µå Å×½ºÆ®ÀÇ ¹üÀ§ 15 2.3 ÇÁ·±Æ®¿£µå Å×½ºÆ®ÀÇ ¸ñÀû 18 2.4 Å×½ºÆ® Àü·« ¸ðµ¨ 21 2.5 Å×½ºÆ® Àü·« °èȹ 23 CHAPTER 3 óÀ½ ½ÃÀÛÇÏ´Â ´ÜÀ§ Å×½ºÆ® 27 3.1 ȯ°æ ¼³Á¤ 27 3.2 Å×½ºÆ® ±¸¼º ¿ä¼Ò 28 3.3 Å×½ºÆ® ½ÇÇà ¹æ¹ý 31 3.4 Á¶°Ç ºÐ±â 35 3.5 ¿¡Áö ÄÉÀ̽º¿Í ¿¹¿Ü ó¸® 37 3.6 ¿ëµµº° ¸Åó 43 3.7 ºñµ¿±â ó¸® Å×½ºÆ® 48 CHAPTER 4 ¸ñ °´Ã¼ 53 4.1 ¸ñ °´Ã¼¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯ 53 4.2 ¸ñ ¸ðµâÀ» È°¿ëÇÑ ½ºÅÓ 55 4.3 À¥ API ¸ñ °´Ã¼ ±âÃÊ 59 4.4 À¥ API ¸ñ °´Ã¼ »ý¼º ÇÔ¼ö 64 4.5 ¸ñ ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â ½ºÆÄÀÌ 68 4.6 À¥ API ¸ñ °´Ã¼ÀÇ ¼¼ºÎ »çÇ× 72 4.7 ÇöÀç ½Ã°¢¿¡ ÀÇÁ¸ÇÏ´Â Å×½ºÆ® 75 CHAPTER 5 UI ÄÄÆ÷³ÍÆ® Å×½ºÆ® 79 5.1 UI ÄÄÆ÷³ÍÆ® Å×½ºÆ® ±âÃÊ Áö½Ä 79 5.2 ¶óÀ̺귯¸® ¼³Ä¡ 82 5.3 óÀ½ ½ÃÀÛÇÏ´Â UI ÄÄÆ÷³ÍÆ® Å×½ºÆ® 84 5.4 ¾ÆÀÌÅÛ ¸ñ·Ï UI ÄÄÆ÷³ÍÆ® Å×½ºÆ® 89 5.5 ÀÎÅÍ·¢Æ¼ºê UI ÄÄÆ÷³ÍÆ® Å×½ºÆ® 94 5.6 À¯Æ¿¸®Æ¼ ÇÔ¼ö¸¦ È°¿ëÇÑ Å×½ºÆ® 101 5.7 ºñµ¿±â 󸮰¡ Æ÷ÇÔµÈ UI ÄÄÆ÷³ÍÆ® Å×½ºÆ® 108 5.8 UI ÄÄÆ÷³ÍÆ® ½º³À¼ô Å×½ºÆ® 114 5.9 ¾Ï¹¬Àû ¿ªÇÒ°ú Á¢±Ù °¡´ÉÇÑ À̸§ 118 CHAPTER 6 Ä¿¹ö¸®Áö ¸®Æ÷Æ® Àбâ 125 6.1 Ä¿¹ö¸®Áö ¸®Æ÷Æ® °³¿ä 125 6.2 Ä¿¹ö¸®Áö ¸®Æ÷Æ® Àбâ 127 6.3 Ä¿½ºÅÒ ¸®Æ÷ÅÍ 132 CHAPTER 7 À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÅëÇÕ Å×½ºÆ® 135 7.1 Next.js ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß°ú ÅëÇÕ Å×½ºÆ® 135 7.2 React Context¿Í ÅëÇÕ Å×½ºÆ® 137 7.3 Next.js ¶ó¿ìÅÍ¿Í ·»´õ¸µ ÅëÇÕ Å×½ºÆ® 141 7.4 Next.js ¶ó¿ìÅÍ¿Í ÀÔ·Â ÅëÇÕ Å×½ºÆ® 145 7.5 React Hook FormÀ¸·Î Æû ½±°Ô ´Ù·ç±â 149 7.6 Æû À¯È¿¼º °Ë»ç Å×½ºÆ® 151 7.7 À¥ API ÀÀ´äÀ» ¸ñ °´Ã¼È­ÇÏ´Â MSW 159 7.8 À¥ API ÅëÇÕ Å×½ºÆ® 161 7.9 À̹ÌÁö ¾÷·Îµå ÅëÇÕ Å×½ºÆ® 167 CHAPTER 8 UI ÄÄÆ÷³ÍÆ® Ž»ö±â 175 8.1 ½ºÅ丮ºÏ ±âÃÊ 175 8.2 ½ºÅ丮ºÏ Çʼö ¾Öµå¿Â 180 8.3 Context API¿¡ ÀÇÁ¸ÇÏ´Â ½ºÅ丮 µî·Ï 185 8.4 À¥ API¿¡ ÀÇÁ¸ÇÏ´Â ½ºÅ丮 µî·Ï 188 8.5 Next.js Router¿¡ ÀÇÁ¸ÇÏ´Â ½ºÅ丮 µî·Ï 192 8.6 play functionÀ» È°¿ëÇÑ ÀÎÅÍ·¢¼Ç Å×½ºÆ® 193 8.7 addon-a11y¸¦ È°¿ëÇÑ Á¢±Ù¼º Å×½ºÆ® 198 8.8 ½ºÅ丮ºÏ Å×½ºÆ® ·¯³Ê 202 8.9 ½ºÅ丮¸¦ ÅëÇÕ Å×½ºÆ®¿¡ Àç»ç¿ëÇϱâ 207 CHAPTER 9 ½Ã°¢Àû ȸ±Í Å×½ºÆ® 211 9.1 ½Ã°¢Àû ȸ±Í Å×½ºÆ®ÀÇ Çʿ伺 211 9.2 reg-cli·Î À̹ÌÁö ºñ±³Çϱâ 214 9.3 ½ºÅ丮ĸ µµÀÔ 218 9.4 reg-suit µµÀÔÇϱâ 222 9.5 ¿ÜºÎ ½ºÅ丮Áö ¼­ºñ½º ¼³Á¤ 228 9.6 ±êÇãºê ¾×¼Ç¿¡ reg-suit ¿¬µ¿Çϱâ 232 9.7 ½Ã°¢Àû ȸ±Í Å×½ºÆ®¸¦ È°¿ëÇÑ Àû±ØÀû ¸®ÆÑÅ͸µ 236 CHAPTER 10 E2E Å×½ºÆ® 239 10.1 E2E Å×½ºÆ®¶õ 239 10.2 Ç÷¹À̶óÀÌÆ® ¼³Ä¡ ¹× ±âÃÊ 242 10.3 Å×½ºÆ®ÇÒ ¾ÖÇø®ÄÉÀÌ¼Ç 246 10.4 °³¹ß ȯ°æ¿¡¼­ E2E Å×½ºÆ® ½ÇÇàÇϱâ 250 10.5 ÇÁ¸®Á¸¦ È°¿ëÇÑ Å×½ºÆ® 254 10.6 ·Î±×ÀÎ ±â´É E2E Å×½ºÆ® 259 10.7 ÇÁ·ÎÇÊ ±â´É E2E Å×½ºÆ® 263 10.8 Like ±â´É E2E Å×½ºÆ® 266 10.9 ½Å±Ô ÀÛ¼º ÆäÀÌÁö E2E Å×½ºÆ® 269 10.10 ±â»ç ÆíÁý ÆäÀÌÁö E2E Å×½ºÆ® 272 10.11 °ÔÀçµÈ ±â»ç ¸ñ·Ï ÆäÀÌÁö E2E Å×½ºÆ® 275 10.12 ºÒ¾ÈÁ¤ÇÑ Å×½ºÆ® ´ëó ¹æ¹ý 278 APPENDIX A Çѱ¹¾îÆÇ ºÎ·Ï: ±êÇãºê ¾×¼Ç¿¡¼­ UI ÄÄÆ÷³ÍÆ® Å×½ºÆ® ½ÇÇàÇϱâ 281 A.1 ±êÇãºê ¾×¼Ç ÇÚÁî¿Â 281 A.2 ¿öÅ©Ç÷ΠÆÄÀÏ ÀÛ¼º¹ý 288 A.3 ÀÛ¾÷À» º´·Äó¸®Çؼ­ ¿öÅ©Ç÷ΠÃÖÀûÈ­Çϱâ 291 APPENDIX B Çѱ¹¾îÆÇ ºÎ·Ï: ±êÇãºê ¾×¼Ç¿¡¼­ E2E Å×½ºÆ® ½ÇÇàÇϱâ 299 B.1 ±êÇãºê ¾×¼Ç¿¡¼­ E2E Å×½ºÆ® ½ÇÇàÇϱâ 299 B.2 µµÄ¿ÆÄÀÏ ÀÛ¼º¹ý 301 B.3 µµÄ¿ ÄÄÆ÷Áî ÆÄÀÏ ÀÛ¼º¹ý 304 ã¾Æº¸±â 310
º»¹®Áß¿¡¼­
ÄÚµå ¼öÁ¤Àº »õ·Î¿î ±â´ÉÀ» °³¹ßÇÒ ¶§¸¸ ÇÊ¿äÇÑ °ÍÀÌ ¾Æ´Ï´Ù. ¸ð´ø ÇÁ·±Æ®¿£µå °³¹ßÀº ¼ö¸¹Àº ¶óÀ̺귯¸®¿¡ ÀÇÁ¸ÇÒ ¼ö¹Û¿¡ ¾ø±â ¶§¹®¿¡ ¶óÀ̺귯¸®¸¦ ¾÷µ¥ÀÌÆ®ÇÒ ¶§µµ Äڵ带 ¼öÁ¤ÇØ¾ß ÇÑ´Ù. ¹°·Ð µðÆæ´Ùº¿(Dependabot)À» »ç¿ëÇϸé ÀÇÁ¸ÇÏ´Â ¶óÀ̺귯¸®°¡ ¾÷µ¥ÀÌÆ®µÆÀ» ¶§ ¹ß»ýÇÒ ¼ö ÀÖ´Â Ãë¾à¼ºÀ» ÀÚµ¿À¸·Î °Ë»çÇØ Ç® ¸®Äù½ºÆ®(pull request)¸¦ ¸¸µé¾îÁØ´Ù. ÇÏÁö¸¸ µðÆæ´Ùº¿ÀÌ ¸ðµç Ãë¾à¼ºÀ» °É·¯³¾ °ÍÀ̶ó°í »ý°¢Çؼ­´Â ¾È µÈ´Ù. ÀÛ¼ºÇسõÀº Å×½ºÆ® Äڵ尡 ÀÖ´Ù¸é ¡®¸¶ÀÌ³Ê ¾÷µ¥ÀÌÆ®´Â Å×½ºÆ®¸¦ Åë°úÇÏ¸é º´ÇÕ(merge)ÇÒ ¼ö ÀÖ´Ù¡¯ °°Àº ¿øÄ¢À» ¼¼¿ö¾ß ÇÑ´Ù. (6ÂÊ) ¸±¸®½ºµÈ ÇÁ·ÎÁ§Æ®¿¡ Å×½ºÆ® Äڵ尡 ¾øÀ¸¸é ¸®ÆÑÅ͸µÀÌ µÎ·Á¿ï ¼ö ÀÖ´Ù. À̶§´Â ¸ÕÀú ¸±¸®½ºµÈ ±â´ÉÀ» ¸ñ·ÏÀ¸·Î Á¤¸®ÇØ¾ß ÇÑ´Ù. Á¤¸®°¡ µÆ´Ù¸é º¯°æ ÀüÈÄ·Î °áÇÔÀÌ ¹ß»ýÇÏÁö ¾Ê¾Ò´ÂÁö °ËÁõÇϴ ȸ±Í Å×½ºÆ®¸¦ ÀÛ¼ºÇÑ´Ù. ÀÛ¼ºµÈ ȸ±Í Å×½ºÆ®°¡ ÀÖÀ¸¸é Àڽۨ ÀÖ°Ô ¸®ÆÑÅ͸µÀ» ½ÃÀÛÇÒ ¼ö ÀÖ´Ù. (23ÂÊ) Å×½ºÆ®´Â ½ÇÁ¦ ½ÇÇà ȯ°æ°ú À¯»çÇÒ¼ö·Ï ÀçÇö¼ºÀÌ ³ô´Ù. ÇÏÁö¸¸ ÀçÇö¼ºÀ» ³ôÀÌ´Ù º¸¸é ½ÇÇà ½Ã°£ÀÌ ³Ê¹« ¸¹ÀÌ °É¸®°Å³ª ȯ°æ ±¸ÃàÀÌ ¾î·Á¿öÁö´Â °æ¿ì°¡ ÀÖ´Ù. ´ëÇ¥ÀûÀÎ °æ¿ì°¡ À¥ API¿¡¼­ ÃëµæÇÑ µ¥ÀÌÅ͸¦ ´Ù·ï¾ß ÇÒ ¶§, À¥ API¿¡¼­ µ¥ÀÌÅ͸¦ ÃëµæÇÏ¸é ³×Æ®¿öÅ© ¿À·ù °°Àº ÀÌÀ¯·Î ½ÇÆÐÇÒ ¶§°¡ ÀÖ´Ù. À¥ API¸¦ »ç¿ëÇÏ¸é ¡®¼º°øÇÏ´Â °æ¿ì¡¯»Ó¸¸ ¾Æ´Ï¶ó ¡®½ÇÆÐÇÏ´Â °æ¿ì¡¯µµ Å×½ºÆ®ÇØ¾ß ÇÑ´Ù. / ¼º°øÇÏ´Â °æ¿ì´Â ½ÇÁ¦ À¥ API ¼­¹ö¸¦ Å×½ºÆ® ȯ°æ°ú ¿¬µ¿ÇÒ ¼ö ÀÖ´Ù¸é Å×½ºÆ®ÇÒ ¼ö ÀÖ´Ù. ½ÇÆÐÇÏ´Â °æ¿ì¸¦ À¥ API ¼­¹ö¿¡ Å×½ºÆ®ÇÏ´Â Äڵ带 Ãß°¡ÇÏ´Â °ÍÀº ¿ÇÁö ¾Ê´Ù. °Ô´Ù°¡ ¿ÜºÎ ¼­ºñ½ºÀÇ À¥ API´Â Å×½ºÆ®¿ë ±¸ÇöÀ» Ãß°¡ÇÏ´Â °ÍÀÌ ¾ÖÃÊ¿¡ ºÒ°¡´ÉÇÏ´Ù. (53ÂÊ) Ä¿¹ö¸®Áö´Â °´°üÀûÀÎ ÃøÁ¤ÀÌ °¡´ÉÇÑ Á¤·® ÁöÇ¥´Ù. ÇÁ·ÎÁ§Æ®¿¡ µû¶ó¼­ Çʼö·Î ÃæÁ·½ÃÄÑ¾ß ÇÏ´Â Ç°Áú ±âÁØÀ¸·Î »ç¿ëµÇ±âµµ ÇÑ´Ù. ¿¹¸¦ µé¾î ¡®ºÐ±â Ä¿¹ö¸®Áö°¡ 80% ÀÌ»óÀÌ ¾Æ´Ï¸é CI¸¦ Åë°úÇÏÁö ¸øÇÑ´Ù¡¯ °°Àº ÆÄÀÌÇÁ¶óÀÎÀ» ¸¸µå´Â µ¥ È°¿ëÇÒ ¼ö ÀÖ´Ù. (...) Ä¿¹ö¸®Áö´Â ƯÁ¤ ÆÄÀÏ¿¡ Å×½ºÆ®¸¦ Ãß°¡ÇØ¾ß ÇÏ´ÂÁö °ËÅäÇÏ´Â °è±â·Î È°¿ëµÈ´Ù. ¶ÇÇÑ, ESLint¸¦ Åë°úÇßÁö¸¸ ³²Àº Áߺ¹ Äڵ带 ¹ß°ßÇÏ´Â µ¥¿¡µµ À¯¿ëÇÏ´Ù. ¸±¸®½º Àü¿¡ ÃæºÐÈ÷ Å×½ºÆ®ÇÏÁö ¾ÊÀº ºÎºÐÀÌ ÀÖ´ÂÁö È®ÀÎÇÒ ¶§ Ä¿¹ö¸®Áö ¸®Æ÷Æ®¸¦ Âü°íÇÏ´Â °ÍÀ» ±ÇÀåÇÑ´Ù. (132ÂÊ) ½ºÅ丮ºÏÀÇ Å×½ºÆ® ·¯³Ê(test runner)´Â ½ºÅ丮¸¦ ½ÇÇà°¡´ÉÇÑ Å×½ºÆ®·Î º¯È¯ÇÑ´Ù. Å×½ºÆ®·Î º¯È¯µÈ ½ºÅ丮´Â Á¦½ºÆ®¿Í Ç÷¹À̶óÀÌÆ®¿¡¼­ ½ÇÇàµÈ´Ù. ÀÌ ±â´ÉÀ» È°¿ëÇؼ­ ½ºÅ丮ºÏ¿¡ ½º¸ðÅ© Å×½ºÆ®(smoke test)´Â ¹°·Ð ¾Õ¼­ »ìÆ캻 play functionÀÌ Á¤»óÀûÀ¸·Î Á¾·áµÆ´ÂÁö¿Í Á¢±Ù¼º À§¹Ý »çÇ×ÀÌ ÀÖ´ÂÁöµµ Å×½ºÆ®ÇÒ ¼ö ÀÖ¾î UI ÄÄÆ÷³ÍÆ® Å×½ºÆ®·Îµµ È°¿ëÇÒ ¼ö ÀÖ´Ù. (202ÂÊ) ÇÁ·±Æ®¿£µå¿¡¼­ E2E Å×½ºÆ®´Â ºê¶ó¿ìÀú¸¦ »ç¿ëÇÒ ¼ö Àֱ⠶§¹®¿¡ ½ÇÁ¦ ¾ÖÇø®ÄÉÀ̼ǿ¡ °¡±î¿î Å×½ºÆ®°¡ °¡´ÉÇÏ´Ù. ºê¶ó¿ìÀú °íÀ¯ÀÇ API¸¦ »ç¿ëÇÏ´Â »óȲÀ̳ª È­¸éÀ» À̵¿Çϸç Å×½ºÆ®ÇØ¾ß ÇÏ´Â »óȲ¿¡ ¾È¼º¸ÂÃãÀÌ´Ù. (...) E2E Å×½ºÆ®´Â ¹«¾ùÀ» Å×½ºÆ®ÇÒÁö ¸ñÀûÀ» ¸íÈ®È÷ ¼¼¿ì´Â °ÍÀÌ °¡Àå Áß¿äÇÏ´Ù. ½ÇÁ¦ ¾ÖÇø®ÄÉÀ̼ÇÀº µ¥ÀÌÅͺ£À̽º ¼­¹ö³ª ¿ÜºÎ ÀúÀå¼Ò ¼­ºñ½º¿Í ¿¬°áµÈ´Ù. E2E Å×½ºÆ®¿¡¼­´Â ÀÌ ½Ã½ºÅÛµéÀ» Æ÷ÇÔÇÑ Àüü ±¸Á¶¿¡¼­ ¾ó¸¶³ª ½ÇÁ¦¿Í À¯»çÇÑ »óȲÀ» ÀçÇöÇÒ °ÍÀÎÁö°¡ Áß¿äÇÑ ±âÁØÁ¡ÀÌ µÈ´Ù. (239ÂÊ)

ÀÌ ÃâÆÇ»çÀÇ °ü·Ã»óÇ°
±âº»±â°¡ źźÇÑ ÀÚ¹Ù °³¹ßÀÚ | Martijn Verburg,Clark, Jason,º¥Àú¹Î J. ¿¡¹ø½º,±è¼º¿ø | Á¦ÀÌÆà
ÆÄÀ̽ã°ú ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¹è¿ì´Â OpenAI ÇÁ·Î±×·¡¹Ö | ±è¸ð¼¼,¼î´Ù ¾²¾ß³ë | Á¦ÀÌÆà
Ä¿¸Çµå¶óÀÎ ·¯½ºÆ® | Á¶¼º¸¸,ÄË À¯¿£½º Ŭ¶óÅ© | Á¦ÀÌÆà
ÆÄÀ̽㠽ð迭 ¿¹Ãø ºÐ¼® | µ¿µ¿±¸,Peixeiro, Marco | Á¦ÀÌÆà
´©±¸³ª ½±°Ô ¿Ï¼ºÇÏ´Â ÇÁ·ÎÅ©¸®¿¡ÀÌÆ® µå¸² 2D ¾Ö´Ï¸ÞÀÌ¼Ç with ¾ÆÀÌÆеå | Á¤ÁøÈ£ | Á¦ÀÌÆà

ÀÌ ºÐ¾ß ½Å°£ °ü·Ã»óÇ°
¿ÀÅäijµå(Auto Cad) ±âÃʺÎÅÍ È°¿ë±îÁö | ¸¶Áö¿ø
±âº»±â°¡ źźÇÑ ÀÚ¹Ù °³¹ßÀÚ | Martijn Verburg,Clark, Jason,º¥Àú¹Î J. ¿¡¹ø½º,±è¼º¿ø | Á¦ÀÌÆà
³×Æ®¿öÅ© ÀÎÇÁ¶ó ÀÚµ¿È­ :SDN °³³äºÎÅÍ ÆÄÀ̽ã, ¸®´ª½º, Ansible È°¿ë±îÁö | ÇѺû¹Ìµð¾î
¿Ã¹Ù¸¥ ¼ÒÇÁÆ®¿þ¾î ¼³°è | ³²±âÇõ,À¯¹ß ·ÎÀÌ | ¿µÁø´åÄÄ
ÀÚ¹Ù½ºÅ©¸³Æ® + ¸®¾×Æ® µðÀÚÀÎ ÆÐÅÏ | ¾Öµð ¿À½º¸¶´Ï | ÇѺû¹Ìµð¾î
 
µµ¼­¸¦ ±¸ÀÔÇϽŠ°í°´ ¿©·¯ºÐµéÀÇ ¼­ÆòÀÔ´Ï´Ù.
ÀÚÀ¯·Î¿î ÀÇ°ß ±³È¯ÀÌ °¡´ÉÇÕ´Ï´Ù¸¸, ¼­ÆòÀÇ ¼º°Ý¿¡ ¸ÂÁö ¾Ê´Â ±ÛÀº »èÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù.

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