º¸¾È Á¦Ç°Á¤º¸
¼ÒÇÁÆ®¿þ¾î º¸¾È Klocwork Insight 8.0 | 2008.08.02 |
Klocwork Insight 8.0 ¸®ºä¾î¡¤Á¦ÀÓ½º C. Æ÷½ºÅÍ(James C. Foster) Klocwork
Klocwork Insight´Â ¼Ò½º ÄÚµå ºÐ¼® Á¦Ç°À¸·Î º¸¾È Ãë¾à¼º°ú ¸®½ºÅ© ÁúÀû ºÐ¼®, º¹±¸ ¹× ÃøÁ¤À» ÀÚµ¿ÈÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ÀÌ°ÍÀº C, C++, JavaÀÇ ¼ÒÇÁÆ®¿þ¾î °áÁ¡À» ½Äº°Çϱâ À§ÇØ 200°¡Áö ÀÌ»óÀÇ ´Ù¾çÇÑ ±â¼úÀ» »ç¿ëÇÑ´Ù. ºÐ¼® ´É·Â, ƯÈ÷ ¹«¾ùº¸´Ù ¼ÒÇÁÆ®¿þ¾î º¸¾È °áÁ¡À» ¼öÁ¤ÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» °®Ãá »ç¶÷µéÀÌ ¸Å¿ì Àû±â ¶§¹®¿¡ ÀÌ·¯ÇÑ Á¾·ùÀÇ ÅøÀº ´õ¿í Á߿伺ÀÌ °Á¶µÇ°í ÀÖ´Ù. ¼³Ä¡/¼³Á¤ B- ¼³Ä¡ÇؾßÇÒ, ¶Ç´Â »ç¿ë Àü¿¡ ·ÎµåÇØ¾ß ÇÏ´Â ´Ù¾çÇÑ ¸ðµâ°ú ¼¹ö ÄÄÆ÷³ÍÆ®°¡ ÀÖ¾î ¸ðµç À¯ÀúµéÀÌ ¼³Ä¡Çϱâ´Â ¾î·Æ´Ù. Æ®·¹À̴׿¡ ½Ã°£À» ÅõÀÚÇÒ °èȹÀ» ¼¼¿ö¾ß ÇÑ´Ù. ´ë±Ô¸ðÀÇ ÇÏÀ̺긮µå, ¶Ç´Â ÇÑÁ¤µÈ °³¹ß ȯ°æ¿¡ ´ëÇÑ È®À强°ú À¯¿¬¼ºÀÌ Á¦ÀÏ Ã³À½ °øºÎÇØ¾ß ÇÒ ºÎºÐ Áß °¡Àå ¾î·Á¿î ºÎºÐÀÌ´Ù. ´Ù¼öÀÇ ÆÀ¿¡ °ÉÄ£ ¶óÀ̼¾½ÌÀº Áß½ÉÀûÀ¸·Î °ü¸®µÇ°í ¶óÀ̼±½º ÆÄÀÏÀÇ ÄüüÀÎÁö¸¦ ÅëÇØ ¸î ÃÊ ³»·Î ¾÷µ¥ÀÌÆ®µÉ ¼ö ÀÖ´Ù. MySQLÀº ¹é¿£µå µ¥ÀÌÅͺ£À̽º·Î ÀÌ¿ëµÇ¸ç ÀÚÀ¯·Ó°Ô ¼³Á¤ÇÒ ¼ö ÀÖ¾î ¹é¾÷À» ½ºÄÉÁÙÇÏ°í Ãʱ⠽ºÅ°¸¶¸¦ º¯°æÇϰųª Insight¸¦ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® SharePoint³ª BMC Remedy Service Desk¿Í °°Àº ´Ù¸¥ Á¦Ç°°ú ÅëÇÕÇÏ´Â °ÍÀÌ ¼ö¿ùÇÏ´Ù. ÀÌ°ÍÀº Apache TomcatÀÇ À§¿¡¼ °¡µ¿µÇ±â ¶§¹®¿¡ À¥ ÀÎÅÍÆäÀ̽º¿Í ¼¹öÀÇ ¸ðµç °ÍÀÌ ¼³Á¤ °¡´ÉÇÏ´Ù. Klocwork´Â ´ëºÎºÐÀÇ °³¹ß ȯ°æÀ» Áö¿øÇÏ°í *nix¿Í Windows OSes ¹üÀ§¿¡ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù. ¸®Æ÷Æà A °³¹ßÀÚ ÅëÇÕÀ» À§ÇÑ Eclipse¿Í Visual Studio °íÀ¯ÀÇ ÀÎÅÍÆäÀ̽º ÃËÁøÀº ¿£Áö´Ï¾î¸µ ·¹º§ÀÇ ÁøÁ¤ÇÑ °¡Ä¡¸¦ Á¦°øÇϱâ À§ÇÑ ÇÙ½ÉÀ̾ú´Ù. Eclipse interface¿¡¼ À©µµ¿ì ÀͽºÇ÷η¯¿Í °°Àº Æú´õ ½Ã½ºÅÛÀÇ ¼Ò½º Æ®¸®¸¦ ÅëÇØ ½±°Ô À¥ ¼ÇÎÇÒ ¼ö ÀÖ¾ú°í °ü·Ã ÀÖ´Â È®ÀÎµÈ Ãë¾à¼º°ú À̽´µéÀ» È®ÀÎÇÒ ¼ö ÀÖ¾ú´Ù. Äڵ带 Æò¼Òó·³ IDE¿¡¼ ¼öÁ¤Çϰųª ÀúÀåÇÒ ¼ö ÀÖ°í, ¶Ç´Â »ùÇà ¡®¹èµå Äڵ塯¿Í ÀáÀçÀûÀÎ Ãë¾à¼º¿¡ ´ëÇÑ ¹®¼¸¦ È®º¸Çϱâ À§ÇØ À̽´¸¦ ¿À¸¥ÂÊ Å¬¸¯ÇÒ ¼ö ÀÖ´Ù. ·ÎÄà ¼³Ä¡½Ã Klocwork ¼¹ö¸¦ °¡µ¿Çϰųª Á¤ÁöÇϱâ À§ÇØ DOS ¹èÄ¡ ÆÄÀÏÀÌ »ç¿ëµÇ±â ¶§¹®¿¡ ¼³Ä¡ ÈÄ °ü¸®´Â ¿©ÀüÈ÷ ¹Ì¼÷ÇÏ´Ù. ¶ÇÇÑ ÄÄÇ»Å͸¦ ¸®ºÎÆÃÇϱâ Àü¿¡ KlocworkÀÇ ¸ðµç ÄÄÆ÷³ÍÆ®¸¦ ¼öµ¿À¸·Î Á¤Áö½Ãų °ÍÀ» ±ÇÀåÇÑ´Ù. Insight¿¡´Â ¾ÆÁ÷ JavaScript¿Í PHP, ASP ¸®ºä ±â´ÉÀÌ ¾ø±â ¶§¹®¿¡ ÀÌ°ÍÀº À¥ 2.0À» À§ÇÑ ¼±Åà ÅøÀÌ µÇÁö ¸ø ÇÑ´Ù(Klocwork´Â ½ºÅ©¸³Æà ¾ð¾î°¡ Â÷ÈÄ ¸±¸®½º¸¦ ÅëÇØ Áö¿øµÉ °ÍÀ̶ó°í ¹àÇû´Ù). °ü¸®/¸ð´ÏÅ͸µ B ¼³Á¤ µµÁß ´ç½ÅÀÇ ÆÀÀÌ ¼³Ä¡ÇÑ ÇöÀçÀÇ ÇÁ·ÎÁ§Æ® Áß¿¡¼ Çϳª¸¦ ¼±ÅÃÇÒ ¼ö Àִµ¥, ´ë°³ °¢°¢ÀÇ ¾ÖÇø®ÄÉÀ̼Ç, Á¦Ç°, ¶Ç´Â ÅøÀº Insight¿¡¼ »ý¼ºµÈ µ¶¸³Çü ÇÁ·ÎÁ§Æ®¸¦ °¡Áö°í ÀÖ´Ù. ÇÁ·ÎÁ§Æ®¸¦ ¼±ÅÃÇϸé ÀÎÅÍÆäÀ̽º´Â Ç¥½ÃÇÏ´Â ±â´É°ú Á¤µµ, »óÅ µî¿¡ µû¸¥ ±×·ì À̽´¸¦ Áö´Ñ °·ÂÇÑ ¸®Æ÷Æ® »ý¼º ¿£ÁøÀ¸·Î º¯ÈÇÑ´Ù. ÀÌ·¯ÇÑ ¸®Æ÷Æ®µéÀº µ¿ÀûÀ̸ç ƯÁ¤ÇÑ À̽´µé¿¡ ´ëÇÑ º¸´Ù »ó¼¼ÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ°Ô ÇØÁÖ´Â ¾×Ƽºê ¸µÅ©³ª ÇÏÀÌÆÛ¸µÅ©¸¦ Æ÷ÇÔÇÑ´Ù. ¿ì¸®°¡ ½ÃÇàÇÑ Å×½ºÆ® Çϳª¿¡¼ 300°³ ÀÌ»óÀÇ À̽´µéÀÌ È®ÀεǾú°í Áß¿äÇÑ À̽´ ¸®Æ÷Æ®¸¦ »ý¼ºÇϴµ¥ ½ÃÀÛºÎÅÍ Á¾·á±îÁö 2ºÐÁ¤µµ ¼Ò¿äµÇ¾ú´Ù. ÀÌ·¯ÇÑ À̽´µéÀº ±¸Ãà ±¸Á¶¿¡ µû¶ó ·ÎÁöÄà ÄÚµå µð·ºÅ丮·Î ³ª´¶´Ù. ¸ðµç µ¥ÀÌÅÍ ºä¿Í ±×·¡ÇÈ ¸®Æ÷Æ®µéÀº PDF³ª CSV·Î ÀͽºÆ÷Æ® µÉ ¼ö ÀÖ°í ÆÄÀÏ°ú ¶óÀÎÀ¸·Î ºÐ·ùµÈ »ó¼¼ À̽´ µ¥ÀÌÅÍ´Â XML·Î Æí¸®ÇÏ°Ô ÀͽºÆ÷Æ® µÉ ¼ö ÀÖ´Ù. ÃÑÆò Klocwork InsightÀÇ ¿£ÅÍÇÁ¶óÀÌÁî ¸®Æ÷Æðú ºÐ¼® ±â¼úÀÇ °·ÂÇÑ Á¶ÇÕÀº ±â¾÷µé¿¡°Ô C/C++¿Í Java ¾ÖÇø®ÄÉÀ̼ǰú °ü·ÃµÈ ±¸Á¶ÈµÈ ÇÁ·Î±×·¡¹Ö¿¡ ÀÖ¾î¼ÀÇ À¯¿ëÇÔÀ» Áõ¸íÇÒ °ÍÀÌ´Ù.
Å×½ºÆ® ¹æ¹ý : À©µµ¿ì XP Professional SP2 ¿öÅ©½ºÅ×À̼ǰú ¿ÏÀü ÆÐÄ¡µÈ À©µµ¿ì 2003 ¼¹ö¿¡¼ Eclipse IDE °³¹ßÀÚ Ç÷¯±× ÀÎÀ» ÀÌ¿ëÇÏ´Â ¸î¸î ¿ÀÇ ¼Ò½º¿Í C/C++, Java ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇØ Klocwork¸¦ Å×½ºÆ®Çß´Ù.
¿ù°£ Á¤º¸º¸È£21c Åë±Ç Á¦96È£(info@boannews.com)]
<ÀúÀÛ±ÇÀÚ: º¸¾È´º½º(www.boannews.com) ¹«´ÜÀüÀç-Àç¹èÆ÷±ÝÁö> |
|