µðÁöÅПÀÓ½º

 


¸Þ°¡Á¸Å¬¶ó¿ìµå, Ŭ¸°ÄÚµå ¼Ö·ç¼Ç `¼Ò³ª` ¸®¼¿·¯ ÆÄÆ®³Ê·Î

ÇÁ¸°Æ® ÆäÀ̽ººÏ Æ®À§ÅÍ Ä«Ä«¿À½ºÅ丮
¸Þ°¡Á¸Å¬¶ó¿ìµå, Ŭ¸°ÄÚµå ¼Ö·ç¼Ç `¼Ò³ª` ¸®¼¿·¯ ÆÄÆ®³Ê·Î
¸Þ°¡Á¸Å¬¶ó¿ìµå´Â Ŭ¸° ÄÚµå(Clean Code) ¼Ö·ç¼Ç ºÐ¾ß ±Û·Î¹ú ¼±µµ ¾÷ü '¼Ò³ª(Sonar)'¿Í ¸®¼¿·¯ ÆÄÆ®³Ê½ÊÀ» ü°áÇß´Ù°í 16ÀÏ ¹àÇû´Ù.

¼Ò³ª´Â º¹ÀâÇÏÁö ¾Ê°í ÀÌÇØÇϱ⠽±°Ô ÀÛ¼ºµÅ ÇâÈÄ À¯Áöº¸¼ö³ª Ãß°¡ ÀÛ¾÷ÀÌ ¼ö¿ùÇÑ Äڵ带 ÀǹÌÇÏ´Â 'Ŭ¸° ÄÚµå' »óŸ¦ ´Þ¼ºÇÏ°í À¯ÁöÇÒ ¼ö ÀÖ´Â ¼Ö·ç¼ÇÀ» Á¦°øÇÏ´Â ±â¾÷ÀÌ´Ù. ¼Ò³ªÅ¥ºê(SonarQube), ¼Ò³ªÅ¬¶ó¿ìµå(SonarCloud), ¼Ò³ª¸°Æ®(SonarLint) µî ¼Ö·ç¼ÇÀ» ÅëÇØ ±â¾÷ÀÌ °íÇ°Áú Äڵ带 ºü¸£°Ô ÀÛ¼ºÇÔÀ¸·Î½á À¯Áöº¸¼ö°¡ ¿øÈ°ÇÏ¸ç ½Å·Úµµ ³ôÀº ¼ÒÇÁÆ®¿þ¾î(SW)¸¦ ¸¸µé ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù.

À̹ø ÆÄÆ®³Ê½Ê ü°á·Î ¼Ò³ªÀÇ ¸®¼¿·¯ ÆÄÆ®³Ê°¡ µÈ ¸Þ°¡Á¸Å¬¶ó¿ìµå´Â ±¹³» ±â¾÷¿¡ ¼Ò³ªÀÇ ÁÖ¿ä ¼Ö·ç¼ÇµéÀ» °ø±ÞÇÏ°Ô µÈ´Ù. ¶ÇÇÑ, Áö¼ÓÀûÀÌ°í ¿øÈ°ÇÑ ¼Ö·ç¼Ç È°¿ëÀ» À§ÇÑ ±â¼úÁö¿ø, µ¥ºê¼½¿É½º ÆÄÀÌÇÁ¶óÀÎ ±¸Ãà µîÀ» ÅëÇØ ±â¾÷ÀÌ ÄÚµå Ç°ÁúÀ» Çâ»ó½ÃÅ°°í °³¹ß È¿À²¼ºÀ» ³ôÀÏ ¼ö ÀÖµµ·Ï Áö¿øÇÒ °èȹÀÌ´Ù.

È«µÎÇö ¸Þ°¡Á¸Å¬¶ó¿ìµå ¼¾ÅÍÀåÀº "À̹ø ÆÄÆ®³Ê½ÊÀ» ÅëÇØ Å¬¸° ÄÚµå ºÐ¾ß¿¡¼­ ¿ì¼öÇÑ ±â¼ú·ÂÀ» º¸À¯ÇÑ ¼Ò³ªÀÇ ¼Ö·ç¼ÇÀ» ±¹³» ±â¾÷¿¡°Ôµµ ¼±º¸ÀÏ ¼ö ÀÖ¾î ±â»Ú´Ù"¸ç "½Å·ÚÇÒ ¼ö ÀÖ´Â °íÇ°Áú SW¸¦ ½Å¼ÓÇÏ°í È¿À²ÀûÀ¸·Î °³¹ßÇÒ ¼ö ÀÖµµ·Ï ü°èÀûÀÎ Áö¿øÀ» ¾Æ³¢Áö ¾Ê°Ú´Ù"°í ¸»Çß´Ù.

¸¯ ÇϽ¬¸¸ ¼Ò³ª À¯·´¡¤Áßµ¿¡¤¾ÆÇÁ¸®Ä«(EMEA) ¹× ¾Æ½Ã¾ÆÅÂÆò¾ç¡¤ÀϺ»(APJ) ¿µ¾÷ÃÑ°ý ºÎ»çÀåÀº "¼Ò³ª ¸®¼¿·¯ ÆÄÆ®³Ê ÀÚ°ÝÀ» ¾ò±â À§Çؼ­´Â ¾ö°ÝÇÑ ±âÁØÀ» ÃæÁ·ÇØ¾ß ÇÑ´Ù"¸ç "¸Þ°¡Á¸Å¬¶ó¿ìµå°¡ ¼Ò³ª¼Ò½ºÀÇ Å¬¸°ÄÚµå ÀÛ¼º(Clean as You Code) ¹æ¹ý·ÐÀ» ÅëÇØ ´õ ¸¹Àº ±¹³» °í°´ÀÇ SW °³¹ß ÇÁ·Î¼¼½º¸¦ °³¼±ÇÒ ¼ö Àֱ⸦ ±â´ëÇÑ´Ù"°í ÀüÇß´Ù.Æص¿Çö±âÀÚ dhp@dt.co.kr

[ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º ¹«´Ü ÀüÀç-Àç¹èÆ÷ ±ÝÁö]







[ ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö ]