´º½ºÅÇ
´º½ºÄÄÇ»ÆÃ
´º·¼¸¯, ¸ðµç ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î Áö¿øµÇ´Â ´º·¼¸¯ Äڵ彺Ʈ¸²(CodeStream) ÄÚµå ·¹º§ ¸ÞÆ®¸¯ °ø°³
ÀÌÁع® ±âÀÚ  |  jun@newstap.co.kr
ÆùƮŰ¿ì±â ÆùÆ®ÁÙÀ̱â ÇÁ¸°Æ®Çϱ⠸ÞÀϺ¸³»±â ½Å°íÇϱâ
½ÂÀÎ 2023.03.16  11:39:13
Æ®À§ÅÍ ÆäÀ̽ººÏ ¹ÌÅõµ¥ÀÌ ¿äÁò ³×À̹ö ±¸±Û msn

¸ðµç ¿£Áö´Ï¾î¸¦ À§ÇÑ ¿ÃÀοø ¿ÉÀú¹öºô¸®Æ¼ Ç÷§Æû ±â¾÷ ´º·¼¸¯Àº °³¹ßÀÚµéÀÌ Äڵ巹º§¿¡¼­ºÎÅÍ ¸ðµç ¼ÒÇÁÆ®¿þ¾î ÆÛÆ÷¸Õ½º¿¡ ´ëÇÑ ÀλçÀÌÆ®¸¦ ÃßÃâÇÒ ¼ö ÀÖ´Â Äڵ彺Ʈ¸²(CodeStream) ÄÚµå ·¹º§ ¸ÞÆ®¸¯ ¹× ¼­ºñ½º ·¹º§ÀÇ ÅÚ·¹¸ÞÆ®¸®¸¦ °ø°³Çß´Ù. À̸¦ ÅëÇØ °³¹ßÀÚµéÀº ÇÁ·Î´ö¼Ç ¹× ¿£Áö´Ï¾î¸µ ÁøÇà Àü ´õ¿í ºü¸£°Ô ¹®Á¦¸¦ ÆľÇÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. ¶ÇÇÑ, ÅÚ·¹¸ÞÆ®¸® µ¥ÀÌÅ͸¦ °³¹ßÀÚµéÀÌ ÀÛ¾÷ÇÏ´Â °÷À¸·Î ¹Ù·Î °¡Á®¿ÈÀ¸·Î½á ÅëÇÕ°³¹ßȯ°æ(Integrated Development Environment, IDE)À» ¹þ¾î³ªÁö ¾ÊÀ¸¸é¼­µµ, ¿î¿µÆÀ¿¡ ÀÇÁ¸Çϰųª °í°´µéÀÌ ¹®Á¦¸¦ ½Å°íÇÒ ¶§±îÁö ±â´Ù¸± ÇÊ¿ä¾øÀÌ ÀÇ¹Ì ÀÖ´Â µ¥ÀÌÅÍ¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù. ´º·¼¸¯Àº ÅÚ·¹¸ÞÆ®¸® µ¥ÀÌÅ͸¦ IDE ³» ¿¬°ü ÄÚµå·Î Á÷Á¢ ¿¬°áÇØÁÙ ¼ö ÀÖ´Â À¯ÀÏÇÑ ¿ÉÀú¹öºô¸®Æ¼ Ç÷§ÆûÀ¸·Î, À̸¦ È°¿ëÇØ °³¹ßÀÚµéÀº ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸ð´ÏÅ͸µÇÏ°í µð¹ö±×ÇÔÀ¸·Î½á ´õ¿í °³¼±ÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. ´º·¼¸¯ Äڵ彺Ʈ¸²Àº Net, Java, PHP, Phyton, Ruby, Go ¹× Node.js µî ¸ðµç ÇÙ½É ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ Áö¿øÇÏ°í ÀÖ´Ù.

¿À´Ã³¯ ¿ÉÀú¹öºô¸®Æ¼°¡ ¼ÒÇÁÆ®¿þ¾î °³¹ß °úÁ¤¿¡¼­ ¿À·ù¸¦ ÃÖ´ëÇÑ »¡¸® °¨ÁöÇÏ°í ÇØ°áÇÏ´Â ¹æ¹ýÀÎ ¿øÁ¡ ȸ±Í(shift-left)¹æ½ÄÀ» ÃëÇÏ°í ÀÖ°í, °³¹ßÀÚµéÀº ¼ÒÇÁÆ®¿þ¾î ½Å·Úµµ¿¡ ´ëÇÑ ÀüÀûÀΠåÀÓÀ» ¸Ã°í ÀÖ´Ù. ÀÌ¿¡ µû¶ó ÃÖ±Ù °³¹ß ºÎ¼­µéÀº ¼ÒÇÁÆ®¿þ¾î »ý¸íÁÖ±âÀÇ ¸ðµç ´Ü°è¿¡¼­ ÃÖÀûÀÇ Äڵ带 ¾µ ¼ö ÀÖµµ·Ï ¾ÆÁÖ ¸Å²ô·¯¿î ÆÛÆ÷¸Õ½º µ¥ÀÌÅÍ Á¢±ÙÀ» ÇÊ¿ä·Î ÇÏ°í ÀÖ´Ù. ±×·¯³ª, µµ±¸È­, Çù¾÷ ¹× µð¹ö±×¸¦ Çϱâ À§ÇÑ ¿öÅ©Ç÷οì´Â °³¹ßÀÚµéÀÌ ¸¹ÀÌ »ç¿ëÇÏ°í ÀÖ´Â Åø°ú´Â ¼­·Î ºÐ¸®µÈ °æ¿ì°¡ ¸¹´Ù. ÀÌ¿Í °°Àº Çö»óÀº ½Ã½ºÅÛ Áß´ÜÀ» ÃÊ·¡Çϰųª ±â¾÷ÀÇ ¼öÀÍ¿¡ ¾Ç¿µÇâÀ» ¹ÌÄ¥ ¼ö ÀÖ´Â ºñÈ¿À²ÀûÀÌ°í ¹®Á¦ ´ëÀÀ¼öÁØÀÇ µð¹ö±ë °úÁ¤À» ³º°Ô µÈ´Ù. IT¾÷°è ÁÖ¿ä Àλçµé·Î ±¸¼ºµÈ IT ¼ÒÇÁÆ®¿þ¾î Ç°Áú ÄÁ¼Ò½Ã¿ò(Consortium of Information & Software Quality, CISQ)¿¡ µû¸£¸é ¹Ì±¹ ³»¿¡¼­ ÀÌ·¯ÇÑ ÀúÇ°Áú ¼ÒÇÁÆ®¿þ¾î¿¡ µû¸¥ ºñ¿ëÀº 2Á¶ 4100¾ï ´Þ·¯(ÇÑÈ­ ¾à 3õ 143Á¶ ¾ï¿ø)·Î Áõ°¡Çß´Ù. ´º·¼¸¯ Äڵ彺Ʈ¸²Àº ¿£Áö´Ï¾îµéÀÌ ¼ÒÇÁÆ®¿þ¾î »ý¸íÁÖ±â Àü¹Ý¿¡ ¿ÉÀú¹öºô¸®Æ¼ È®º¸ÇÔÀ¸·Î½á ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ½Ã ÆÛÆ÷¸Õ½º¸¦ ÃÖÀûÈ­ÇÏ¿© ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÏ°í ÀÖ´Ù.

ÇÇÅÍ ÆäÀÚ¸®½º(Peter Pezaris) ´º·¼¸¯ Àü·« ¹× °æÇè ÃÑ°ýºÎ»çÀå(SVP)Àº “¿£Áö´Ï¾î¸µÀÇ ÀϺημ­ ¿ÉÀú¹öºô¸®Æ¼´Â µ¥ÀÌÅ͸¦ È°¿ëÇØ ÇÙ½É ¿öÅ©Ç÷ο쿡 ¹ÚÂ÷¸¦ °¡ÇÏ´Â ¹Ì·¡ÀÇ ¸ð½ÀÀ» ¼±º¸ÀÌ°í ÀÖ´Ù. ´º·¼¸¯ Äڵ彺Ʈ¸²À» È°¿ëÇØ IDE ³» ÇÁ·Î´ö¼Ç ÅÚ·¹¸ÞÆ®¸® µ¥ÀÌÅ͸¦ °áÇÔ ½ÃÅ´À¸·Î½á, °í°´Àº ÇâÈÄ Çǵå¹é ¼ö·Å °úÁ¤À» ´õ¿í ´ÜÃà½ÃÅ°°í ±âÁ¸ ¿öÅ©Ç÷ο쿡 ¿µÇâÀ» ÁÖÁö ¾ÊÀ¸¸é¼­ °ªºñ½Ñ ¹®¸Æ ±³È¯(context switch) ÀÛ¾÷À» ÁøÇàÇÒ ÇÊ¿ä ¾øÀÌ ´õ ³ªÀº ¼º´ÉÀÇ ¼ÒÇÁÆ®¿þ¾î¸¦ »ý»êÇÒ ¼ö ÀÖ´Ù. ´º·¼¸¯Àº ¿øÁ¡È¸±Í ¹æ½ÄÀ» ÁÖ¸ñÇÏ°í ÀÖÀ¸¸ç Äڵ彺Ʈ¸²Àº ¿£Áö´Ï¾îµéÀÌ »ý»êÀ» ½ÃÀÛÇÏ°í °³¹ßÁֱ⸦ °¡¼ÓÈ­Çϱâ Àü¿¡ ¹Ì¸® ¹®Á¦µéÀ» ÆľÇÇÔÀ¸·Î½á ½Ã°£°ú ºñ¿ëÀ» Àý¾àÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÙ °ÍÀÌ´Ù”°í ¸»Çß´Ù.

´º·¼¸¯ Äڵ彺Ʈ¸²Àº ¸ðµç ¸ÞÆ®¸¯¿¡ °¡½Ã¼ºÀ» Ç×»ó È®º¸ÇÏ°í, ½ÉÃþ ºÐ¼®, Æò±ÕŽÁö½Ã°£(Mean time to detection, MTTD), Æò±ÕÇØ°á½Ã°£(Mean time to resolution, MTTR) ¹× °³¹ßÁֱ⸦ ´ÜÃà½ÃÄÑ ÁÙ °ÍÀÌ´Ù. À̸¦ ¹ÙÅÁÀ¸·Î IDE ³»¿¡ ÅÚ·¹¸ÞÆ®¸®¿Í ÅøÀ» ÇÔ²² °¡Á®¿ÈÀ¸·Î½á °³¹ßÀÚµéÀ» À§ÇØ ´õ ³ªÀº ¹Ì·¡ÀÇ ¿ÉÀú¹öºô¸®Æ¼ ȯ°æÀ» ¸¸µé°í ÀÖ´Ù. ´º·¼¸¯ Äڵ彺Ʈ¸²ÀÇ Ãß°¡ÀûÀÎ ÀåÁ¡Àº ´ÙÀ½°ú °°´Ù.

 ¸ðµç ÇÙ½É ÇÁ·Î±×·¡¹Ö ¾ð¾î È°¿ë °¡´É: ´º·¼¸¯ Äڵ彺Ʈ¸²Àº Net, Java, PHP, Phyton, Go ¹× Node.js µî ¸ðµç ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ Áö¿øÇÑ´Ù.
 ÄÚµå ·¹º§¿¡¼­ÀÇ ¼º´É ¸ð´ÏÅÍ: ´õ¿í ºü¸£°Ô ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖµµ·Ï, ÅÚ·¹¸ÞÆ®¸® ¸ÞÆ®¸¯ÀÌ µµ±¸È­µÈ ¹æ¹ý À­ÁÙ¿¡ °¢°¢ ÇÑ ÁÙÀÇ ÅؽºÆ®·Î Ç¥½ÃµÈ´Ù.
 ¼­ºñ½º ·¹º§ ¼º´É¿¡ ´ëÇÑ Á¢±Ù: ¼­ºñ½º ¹× °ü·Ã ¼­ºñ½º¿ë °ñµç ¸ÞÆ®¸¯Àº ¹®Á¦¸¦ ´õ¿í ºü¸£°Ô È®ÀÎÇÒ ¼ö ÀÖµµ·Ï ½±°Ô Ç¥¸éÈ­(surfaced)µÉ ¼ö ÀÖ´Ù.
 ¼­ºñ½º·¹º§ ¸ñÇ¥ ´ëºñ ¼º´É ÃßÀû: Àü¹ÝÀûÀÎ ¼­ºñ½º Ç°ÁúÀ» º¸ÀåÇϱâ À§ÇØ ±âÁ¸¿¡ ¼³Á¤Çß´ø ¸ñÇ¥ ´ëºñ ÇöÀç ¼­ºñ½º ¼º´É ¼öÁØÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.
 µ¥ÀÌÅÍ ±â¹Ý ÄÚµå ¸®ºä: ÇÙ½ÉÀûÀÎ ÅÚ·¹¸ÞÆ®¸® µ¥ÀÌÅÍ°¡ Ç® ¸®Äù½ºÆ®(Pull request) ¹× Çǵå¹é ¸®Äù½ºÆ®¿¡ Ç¥½ÃµÇ¾î ÇÁ·Î´ö¼Ç °úÁ¤¿¡ ÀÖ´Â Äڵ带 ´õ °³¼±ÇÒ ¼ö ÀÖ´Ù.

ÀÌÇü±Ù ´º·¼¸¯ÄÚ¸®¾Æ ´ëÇ¥´Â “´º·¼¸¯Àº Áö³­ 2021³â °³¹ßÀÚµéÀÌ µ¥ÀÌÅ͸¦ ±â¹ÝÀ¸·Î ´õ¿í °£ÆíÇÏ°í ½±°Ô Äڵ带 ÀÛ¼ºÇÏ°í, °ËÅä, È®ÀÎÇÒ ¼ö ÀÖ´Â °³¹ßÀÚ Çù¾÷ Ç÷§ÆûÀÎ ´º·¼¸¯ Äڵ彺Ʈ¸²À» Ãâ½ÃÇÑ ¹Ù ÀÖ´Ù. ´õ ³ª¾Æ°¡ À̹ø¿¡ ¹ßÇ¥µÈ ÄÚµå ·¹º§ ¸ÞÆ®¸¯Àº ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ Ã¹ ¾ÆÁÖ ±âÃÊ ´Ü°è¿¡¼­ºÎÅÍ °³¹ßÀÚµéÀÌ ´õ¿í Á¤È®ÇÑ Äڵ带 ÀÛ¼ºÇÏ°í, À¯¿¬ÇÏ°Ô ¼öÁ¤ÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. À̸¦ ÅëÇØ ±â¾÷µéÀº ÆÒµ¥¹ÍÀ» Áö³ª ±× ¾î´À ¶§º¸´Ùµµ ´õ ±Þ°ÝÇÏ°Ô º¯È­ÇÏ°í ÀÖ´Â ±¹³» IT ¼­ºñ½º ½ÃÀå¿¡ ´õ¿í ¹ÎøÇÏ°Ô ´ëÀÀÇÒ ¼ö ÀÖ´Â IT ȯ°æÀ» ±¸ÃàÇÒ ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù”°í ¸»Çß´Ù.

ÀÌÁع® ±âÀÚÀÇ ´Ù¸¥±â»ç º¸±â  
ÆùƮŰ¿ì±â ÆùÆ®ÁÙÀ̱â ÇÁ¸°Æ®Çϱ⠸ÞÀϺ¸³»±â ½Å°íÇϱâ
Æ®À§ÅÍ ÆäÀ̽ººÏ ¹ÌÅõµ¥ÀÌ ¿äÁò ³×À̹ö ±¸±Û msn µÚ·Î°¡±â À§·Î°¡±â
°¡Àå ¸¹ÀÌ º» ±â»ç
1
Æ´»õ ½ÃÀå °ø·« 'SAPPHIRE ¶óµ¥¿Â RX 7600 XT PULSE OC D6 16GB'
2
LGÀüÀÚ, 240Hz ¿Ã·¹µå °ÔÀÌ¹Ö ¸ð´ÏÅÍ ¡®27GS95QE¡¯ ½ÅÁ¦Ç° Ãâ½Ã
3
ºê·ÒÅæ ·±´ø, ¼º¼ö¿¡ Æ˾÷½ºÅä¾î ¿ÀÇÂ...1¼¼´ë ÀÚÀü°ÅºÎÅÍ ºê·ÒÅæ ·±´ø Á¦Ç°±îÁö ÇÑÀÚ¸®¿¡
4
Äڸ߽º, '¿¡ÄÚ Å¬¸®¾î ¿Àºì±Û¶ó½º' Çö´ëȨ¼îÇμ­ ÃÖ´ë 69% ÇÒÀÎ
5
¿¡Äڹ齺, ¾÷°è ÃÖÃÊ ÇÏÀ̺긮µå û¼Ò±â ¡®µðº¿ X2 ÄÞº¸¡¯ Ãâ½Ã ¹× º¸»óÆǸŠÀ̺¥Æ® ÁøÇà
6
´õ¿í ¼¼·ÃµÈ ºí·¢À¸·Î!... ¡®¶óÀÍ¹Ì V320 Æ®¸®ÇÃºí·¢¡¯ Á¦·Îº£Á© ¾÷±×·¹À̵å
7
¡®ÄÉÀÌºí ¾ø¾îÁö´Ï ÆíÇÏ°í ±ò²ûÇØ¡¯...¸¶ÀÌÅ©·Î´Ð½º, °×µð¾Æ½º ¾ÆÀ̿÷νº P2 ½Ã¸®Áî Äð¸µÆÒ Ãâ½Ã
8
ÀÏ·ºÆ®·Î·è½º, ¡®°¡Á¤ÀÇ ´Þ ¼±¹°´ëø¡¯ ÁøÇࡦ ÃÖ´ë 69% ÇÒÀÎÇýÅà Á¦°ø
9
¼­¸°¾¾¾Ø¾ÆÀÌ, ºñÄâÀ̾îÆ® PCÄÉÀ̽º ½ÅÁ¦Ç° ´ÙÅ© º£À̽º 701 Ãâ½Ã
10
°ÔÀÌ¹Ö DDR5 ¸Þ¸ð¸® ÁõÁ¤, ZOTAC RTX 40 SUPER ½Ã¸®Áî ºí·Î±× Èıâ À̺¥Æ® ÁøÇà
½Å¹®»ç¼Ò°³¤ý±â»çÁ¦º¸¤ý±¤°í¹®ÀǤýºÒÆí½Å°í¤ý°³ÀÎÁ¤º¸Ãë±Þ¹æħ¤ýû¼Ò³âº¸È£Á¤Ã¥¤ýÀ̸ÞÀϹ«´Ü¼öÁý°ÅºÎ
¼­¿ïƯº°½Ã ¿µµîÆ÷±¸ ¿µ½Å·Î34±æ 10 ¿µ³²ºôµù 5Ãþ 504È£  |  ´ëÇ¥ÀüÈ­ : 070-7527-0410
µî·Ï¹øÈ£ : ¼­¿ïƯº°½Ã ÀÚ00408  |  µî·Ï³â¿ùÀÏ : 2013³â 4¿ù 15ÀÏ
¹ßÇàÀÎ : (ÁÖ)À̳뿥¾Ø¿¥ ÀÌÁع®  |  ÆíÁýÀÎ : ÀÌÁع®  |  Ã»¼Ò³âº¸È£Ã¥ÀÓÀÚ : ÀÌÁع®
Copyright © 2013 ´º½ºÅÇ. All rights reserved. mail to news@newstap.co.kr