[º¸¾È´º½º ¹®Á¤ÈÄ ±âÀÚ] ºÏÇÑ Á¤±ÇÀÇ Áö¿øÀ» ¹Þ´Â ÇØÅ· ±×·ìÀÎ ¶óÀڷ罺(Lazarus)°¡ ´Ù½Ã ÇÑ ¹ø »ç±â Çà°¢À» ¹úÀÌ´Ù°¡ ¹ß°¢µÆ´Ù. À̹ø¿¡´Â Á¤»óÀûÀÎ ±êÇãºê(GitHub) °èÁ¤À» °¡Áø °³¹ßÀÚ È¤Àº ä¿ë ´ã´çÀÚ·Î À§ÀåÇØ °³¹ßÀڵ鿡°Ô Á¢±ÙÇß´Ù. ÀÏÁ¾ÀÇ ¼Ò¼È¿£Áö´Ï¾î¸µ °ø°ÝÀ» ±êÇãºê¿¡¼ ÁøÇàÇÑ °ÍÀ¸·Î, °³¹ßÀÚµéÀ» °³¹ß ÇÁ·ÎÁ§Æ®¿¡ ÃÊ´ëÇÑ ÈÄ ¾Ç¼º npm ÆÐÅ°Áö¸¦ Àü¼ÛÇØ °¨¿°½ÃÅ°´Â ¼ö¹ýÀ» ¾²°í ÀÖ¾ú´Ù°í ÇÑ´Ù.
[À̹ÌÁö = gettyimagesbank]
ÇöÀç±îÁö °ø°ÝÀÚµéÀÌ È°¿ëÇÑ ¼Ò¼È¹Ìµð¾î Ç÷§ÆûÀº ¸µÅ©µåÀÎ, ½½·¢, ÅÚ·¹±×·¥À̾ú´Ù. ±êÇãºê °èÁ¤°ú ¾Ç¼º npm ÆÐÅ°ÁöµéÀÌ ¿¬·çµÇ±ä ÇßÁö¸¸ ÀÌ µÎ Ç÷§ÆûÀÌ Á÷Á¢ ¶Õ¸° °Ç ¾Æ´Ñ °ÍÀ¸·Î ¹àÇôÁ³´Ù. ÀÌ Ä·ÆäÀÎÀÇ ±Ã±ØÀûÀÎ ¸ñÇ¥´Â ¸Ö¿þ¾î °ø°ÝÀ» ½Ç½ÃÇÒ ¼ö ÀÖµµ·Ï ƯÁ¤ ±êÇãºê ¸®Æ÷ÁöÅ͸®¿¡ ÀúÀåµÇ¾î ÀÖ´Â ³»¿ëÀ» º¹Á¦ÇÏ¿© ½ÇÇà½ÃÅ´À¸·Î½á ¸Ö¿þ¾î¸¦ À¯Æ÷ÇÏ´Â °ÍÀ¸·Î ºÐ¼®µÆ´Ù.
¡°À̵éÀº ´Ü¼øÈ÷ °¡Â¥ °èÁ¤¸¸ ¸¸µå´Â °Ô ¾Æ´Õ´Ï´Ù. ¾Æ¿¹ °¡Â¥ ÀΰÝÀ» ¸¸µé ¶§µµ ÀÖ½À´Ï´Ù. ´Ù¸¥ °³¹ßÀÚµéÀÇ °èÁ¤À» ÈÉÄ¡´Â °Íµµ ´ç¿¬ÇÏ°í¿ä. ÇÑ Ç÷§Æû¿¡¼ ÇÇÇØÀÚ¿Í °ü°è¸¦ Æ° ÈÄ ´Ù¸¥ Ç÷§ÆûÀ¸·Îµµ Ä£ºÐÀ» À̾´Â Áþµµ Çß½À´Ï´Ù. ´ë´ÜÈ÷ Áý¿äÇÏ°í, »ç½Ç»ó ÇÊ¿äÇÑ ¸ðµç ¹æ¹ýÀ» µ¿¿øÇÑ´Ù´Â ¶æÀÔ´Ï´Ù.¡± ±êÇãºê ÃøÀÇ ¼³¸íÀÌ´Ù.
¼ÒÇÁÆ®¿þ¾î °ø±Þ¸Á ¸Á°¡Æ®¸®±â
¶óÀڷ罺´Â Áö³ ¼ö³â µ¿¾È ²Ï³ª ¸¹Àº Á¾·ùÀÇ ¸Ö¿þ¾î¸¦ »ç¿ëÇØ ¿Ô´Ù. ¹éµµ¾î¿Í RATÀº ¹°·Ð ·£¼¶¿þ¾î±îÁö, Á¾ÀâÀ» ¼ö°¡ ¾ø´Ù. ±× ¶§ ±× ¶§ ÃÖÀûÀÇ Àü·«°ú µµ±¸¸¦ »ç¿ëÇØ °ø°ÝÀ» À̾°í ÀÖÀ¸¸ç ½ÇÁ¦·Î ³ôÀº ¼º°ø·üÀ» ±â·ÏÇÏ°í Àֱ⵵ ÇÏ´Ù. »Ó¸¸ ¾Æ´Ï¶ó ÃÖ±Ù Ãë¾àÁ¡µé°ú °ø°Ý Æ®·»µå¿¡ ´ëÇÑ Áö½Äµµ ²Ï³ª ÇعÚÇÑ °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖ´Ù. ÇÊ¿äÇÒ ¶§¸¶´Ù ÀÌ·± Áö½ÄÀ» °ø°Ý¿¡ È°¿ëÇϱ⵵ ÇÑ´Ù. ±×·¸±â ¶§¹®¿¡ ÃÖ±Ù À¯ÇàÇÏ´Â °Íó·³ ¸®Æ÷ÁöÅ͸®¸¦ ÅëÇÑ °ø°ÝÀ» ½Ç½ÃÇÑ °ÍÀ̱⵵ ÇÏ´Ù. ÃÖ±Ù Àü ¼¼°è ÇØÄ¿µé »çÀÌ¿¡¼ ¸®Æ÷ÁöÅ͸®¸¦ ÅëÇØ °³¹ßÀÚµéÀ» °ø°ÝÇÏ´Â ±â¹ýÀÌ À¯ÇàÇÏ°í ÀÖ´Ù.
À̹ø °ø°ÝÀº Á¤È®È÷ ¾î¶² ½ÄÀ¸·Î ÁøÇàµÇ¾úÀ»±î? ÇöÀç±îÁö ºÐ¼®µÈ ¹Ù¿¡ ÀÇÇÏ¸é ´ÙÀ½°ú °°´Ù.
1) ¶óÀڷ罺 °ø°ÝÀÚµéÀÌ °ø°Ý ´ë»óÀÚ¿Í ´ëȸ¦ ³ª´©°í ¿¬¶ôÀ» ÁÖ°í¹Þ´Â »çÀÌ°¡ µÈ´Ù.
2) ¾î´À Á¤µµ ½Å·Ú°¡ ½×ÀÌ¸é ±êÇãºê ÇÁ·ÎÁ§Æ®·Î ÃÊ´ëÇØ Çù¾÷ÇÏÀÚ°í Á¦¾ÈÇÑ´Ù.
3) ÀÌ ¶§ ¶óÀڷ罺 °ø°ÝÀÚµéÀº ÈÉÃij½ ÁøÂ¥ °èÁ¤À̳ª °¡Â¥ ÀΰÝü¸¦ ÅëÇØ ¿¬¶ôÀ» ÃëÇϹǷΠ¼ö»óÇØ º¸ÀÌÁö ¾Ê´Â´Ù.
4) ¾î´À ¼ø°£ ¸®Æ÷ÁöÅ͸® Çϳª¸¦ Á¦½ÃÇÏ°í º¹»çÇØ °¡Á®°¡¶ó°í ÇÑ´Ù.
5) ÇÇÇØÀÚ°¡ À̸¦ µû¶ó ÀÚ±â ÄÄÇ»ÅÍ¿¡¼ ½ÇÇàÀ» ÇÒ °æ¿ì ¾Ç¼º npm ÆÐÅ°Áö°¡ ¼³Ä¡µÈ´Ù.
º¸ÅëÀº ¹Ìµð¾î Ç÷¹À̾ ¾ÏÈ£ÈÆó °Å·¡ µµ±¸¸¦ °³¹ßÇÏ´Â ÇÁ·ÎÁ§Æ®¶ó°í ÇÇÇØÀÚµéÀ» ²¿µå±â´Â °ÍÀ¸·Î ºÐ¼®µÇ°í ÀÖ´Ù. ¾Ç¼º ÆÐÅ°ÁöÀÇ °æ¿ì 1´Ü°è ¸Ö¿þ¾îÀ̸ç, ½ÇÇàµÇ¸é¼ 2´Ü°è ÆäÀ̷ε尡 ´Ù¿î·Îµå µÇ¾î ÇÇÇØÀÚÀÇ ½Ã½ºÅÛ¿¡¼ ½ÇÇàµÈ´Ù. ÇÏÁö¸¸ ±êÇãºê ÃøÀº ÀÌ·¯ÇÑ Á¤º¸ ¿Ü¿¡ ¸Ö¿þ¾î¿¡ ´ëÇÑ ¼¼ºÎ ³»¿ëÀ» °ø°³ÇÏÁö ¾Ê°í ÀÖ´Ù.
¡°ÇöÀç±îÁö °üÂûµÈ ¹Ù¿¡ ÀÇÇÏ¸é ¶óÀڷ罺°¡ »ç¿ëÇÏ´Â µÎ °¡Áö ¸Ö¿þ¾î´Â ¼ø¼´ë·Î, ¿¬¼ÓÇؼ ½ÇÇàµÉ ¶§ ÈûÀ» ¹ßÈÖÇÏ´Â °ÍÀ¸·Î º¸ÀÔ´Ï´Ù. ¶ÇÇÑ °°Àº ½Ã½ºÅÛ ¾È¿¡¼ ½ÇÇàµÇ¾î¾ß ÇÏ´Â °Íµµ ºÐ¸íÇØ º¸ÀÌ°í¿ä. ÀÌ·± Á¶°ÇµéÀÌ ¼º¸³µÇ¾úÀ» °æ¿ì °ø°ÝÀÚµéÀº TLS ÀÎÁõ¼ È®ÀÎ °úÁ¤À» ¿ìȸÇÒ ¼ö ÀÖ°Ô µÇ¸ç, À̸¦ ÅëÇØ º¸¾ÈÀÌ ¾àÈµÈ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÅëÇØ Áß°£ÀÚ °ø°ÝÀ» ½Ç½ÃÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.¡±
¹æ¾î¹ý
ÇöÀç ±êÇãºê´Â À̹ø ¶óÀڷ罺 °ø°Ý¿¡ È°¿ëµÈ °ÍÀ¸·Î º¸ÀÌ´Â npm ¹× ±êÇãºê °èÁ¤µéÀ» ¸ðµÎ Â÷´ÜÇÑ »óÅ´Ù. ¶ÇÇÑ Ä§ÇØÁöÇ¥µµ °øÀ¯ÇÏ°í ÀÖ´Ù. ÇÇÇØÀÚµéÀÇ Á¦º¸µµ Á¢¼ö¹Þ°í ÀÖ´Ù. ±× ¿Ü¿¡ À§Çè ¿ÏÈ ´ëÃ¥µµ »ç¿ëÀڵ鿡°Ô Àû±Ø ¾Ë¸®´Â ÁßÀÌ´Ù.
¡°À̹ø ¶óÀڷ罺 °ø°Ý¿¡ ´çÇÑ °ÍÀ¸·Î ÀǽÉÀÌ µÈ´Ù¸é action:repo.add_member À̺¥Æ® º¸¾È ·Î±×¸¦ ´Ù½Ã ÇÑ ¹ø Á¡°ËÇÏ´Â °ÍÀ» ±ÇÀåÇÕ´Ï´Ù. ±êÇãºê°¡ À§ÇèÇÏ´Ù°í ÆÇ´ÜÇÏ°í ÀÖ´Â °èÁ¤À¸·ÎºÎÅÍ Ãʴ븦 ¹ÞÀº ÀûÀÌ ÀÖ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖÀ» °Ì´Ï´Ù. È®ÀÎ °á°ú Ç¥ÀûÀÌ µÈ °ÍÀÌ ÆľǵǾú´Ù¸é Áï½Ã ȸ»ç »çÀ̹ö º¸¾È Ã¥ÀÓÀÚ¿Í »ó´ãÇÏ´Â °ÍÀ» ÃßõÇÕ´Ï´Ù. ȸ»ç ³×Æ®¿öÅ© ¾îµò°¡¿¡ ¶óÀڷ罺ÀÇ ¸Ö¿þ¾î°¡ ÆÛÁ® ÀÖÀ» °¡´É¼ºÀÌ Àֱ⠶§¹®ÀÔ´Ï´Ù.¡±
ÀÌ¹Ì ¶óÀڷ罺°¡ Á¦°øÇÑ npm ÆÐÅ°Áö¸¦ ½ÇÇàÇß´Ù¸é ¡°ÇØÀå Àåºñ¸¦ ¾Æ¿¹ ¸»²ûÈ÷ »èÁ¦ÇÏ°í óÀ½ºÎÅÍ ¼¼ÆÃÀ» ´Ù½Ã ÇÏ´Â °Ô ÁÁ´Ù¡±°í ÇÏ¸ç ¡°±× ÈÄ °¢Á¾ °èÁ¤µéÀÇ ºñ¹Ð¹øÈ£¸¦ º¯°æÇØ¾ß ÇÑ´Ù¡±°í ±êÇãºê´Â ±Ç°íÇÏ°í ÀÖ´Ù. ¶ÇÇÑ ¡°°³¹ßÀÚµéÀ̶ó¸é ¼Ò¼È¹Ìµð¾î¸¦ ÅëÇØ µé¾î¿À´Â Çù¾÷À̳ª ½ºÄ«¿ìÆ® Á¦¾È¿¡ ´ëÇÏ¿© öÀúÇÏ°Ô È®ÀÎÇÑ ÈÄ¿¡ ÀÀÇÏ´Â °ÍÀÌ ÁÁÀ» °Í¡±À̶ó´Â ³»¿ëµµ ±êÇãºê´Â ÀØÁö ¾Ê°í ÀÖ´Ù. ¡°Áö±ÝÀº °³¹ßÀÚµéÀÌ °¡Àå ¼±È£µÇ´Â Ç¥ÀûÀ̶ó´Â °É ±â¾ïÇØ¾ß ÇÕ´Ï´Ù.¡±
±Û : ¿¤¸®ÀÚº£½º ¸óÅ»¹Ù³ë(Elizabeth Montalbano), IT Ä®·³´Ï½ºÆ®
[±¹Á¦ºÎ ¹®Á¤ÈÄ ±âÀÚ(globoan@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö>