|
|
 |
|
| ÄÚµå ǰÁú µµ¿ì¹Ì - ÄÚµå ¾Ö³Î¶óÀÌÀú |
| |
| [ À̺´Ã¶(IT Å×Å©¶óÀÌÅÍ) 2005/10/21] |
| |
ǰÁú ÁÁÀº Äڵ带 ¸¸µå´Â °ÍÀº ¸Å¿ì ¾î·Á¿î ÀÏÀÌ´Ù. ¿©±â¼ ǰÁúÀÌ ÁÁ´Ù´Â ¸»ÀÇ Àǹ̴ ´Ü¼øÈ÷ ¹ö±×°¡ ÀûÀº °Í¸¸À» ¸»ÇÏ´Â °ÍÀº ¾Æ´Ï´Ù. ÄÚµåÀÇ ¼öÇà ¼Óµµµµ »¡¶ó¾ß Çϸç, Àß Á¤¸®µÇ¾î ÀÖ¾î ³ªÁß¿¡ ÄÚµåÀÇ ¼öÁ¤ÀÌ ÇÊ¿ä ÇÒ ¶§ ½±°Ô ¾Ë¾Æ º¼ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.
Á¡Â÷ÀûÀ¸·Î ¼ÒÇÁÆ®¿þ¾îÀÇ ±¸¼ºÀÌ º¹ÀâÇØÁ® °¨¿¡ µû¶ó, Äڵ忡 ¿ä±¸µÇ´Â »çÇ×µéÀº Á¡Â÷ ´Ã¾î³ª°í ÀÖ´Ù. ±×·Î ÀÎÇØ Ä÷¸®Æ¼ ³ôÀº Äڵ带 ¸¸µå´Â °ÍÀº Á¡Á¡ ´õ ¾î·Á¿öÁ® °£´Ù. ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°á Çϱâ À§ÇØ ¸¹Àº °³¹ßÀÚµéÀº ÄÚµù½Ã¿¡ Àû¿ëÇÒ ³ª¸§ÀÇ ¿øÄ¢À» ¸¸µé±â ½ÃÀÛÇÏ¿´°í, ÄÚµù ÄÁº¥¼ÇÀ̳ª ¾à°£ÀÇ µðÀÚÀÎ ÆÐÅÏ Àû¿ë µîÀº ÀÌÁ¦ »ó´çÈ÷ ´ëÁßÈ µÇ¾î ÀÖ´Ù°í ÇÒ ¼ö ÀÖ´Ù.
ºñÁÖ¾ó ½ºÆ©µð¿À ´å³ÝÀÌ Ãâ½Ã µÈ ÀÌÈÄ, ´å³Ý ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇØ¼µµ ´Ù¾çÇÑ ÄÚµù °¡À̵å¶óÀÎÀÌ Á¦½ÃµÇ¾ú´Ù. MS »ç´Â ÀÌ·¯ÇÑ ³»¿ëµéÀ» ¸ð¾Æ "´å³Ý ÇÁ·¹ÀÓ¿öÅ© µðÀÚÀÎ °¡À̵å¶óÀÎ"À» ¸¸µé¾ú°í, ÀÌÀÇ »ç¿ëÀ» ±Ç°íÇϰí ÀÖ´Ù.
ÇÏÁö¸¸ ÀÌ·¯ÇÑ °¡À̵å¶óÀÎÀÇ Àû¿ëÀ» °³¹ßÀÚ °³°³ÀÎÀÌ ¾Ë¾Æ¼ ÇÏ´Â °ÍÀº ½±Áö ¾ÊÀº ÀÏÀÌ´Ù. ÇÁ·ÎÁ§Æ®ÀÇ ºüµíÇÑ ÀÏÁ¤ ¶§¹®¿¡ ²Ä²ÄÈ÷ »ìÇÇÁö ¸øÇÏ°í ³Ñ¾î°¡´Â °æ¿ìµµ ¸Å¿ì ÈçÇϸç, ¹«¾ùº¸´Ùµµ °³¹ßÀÚÀÇ ¼öÁØ¿¡ µû¶ó Àû¿ë ¿©ºÎ°¡ Å©°Ô ´Þ¶óÁö±â ¶§¹®ÀÌ´Ù.
°æÇèÀÌ Ç³ºÎÇÏ°í ¿ì¼öÇÑ °³¹ßÀÚÀÇ °æ¿ì °¡À̵å¶óÀÎÀÇ ³»¿ë Áß »ó´ç ºÎºÐÀÌ °æÇè¿¡ ÀÇÇØ üȵǾî ÀÖ´Ù. ±×·¸±â ¶§¹®¿¡ ±»ÀÌ °¡À̵å¶óÀÎÀ» ÀǽÄÇÏÁö ¾Ê¾Æµµ °¡À̵å¶óÀÎÀÇ ³»¿ë Áß »ó´ç ºÎºÐÀÌ Àû¿ë µÈ ǰÁú ÁÁÀº Äڵ尡 ³ª¿À´Â ¹Ý¸é¿¡, °æÇèÀÌ ÀûÀº ÃÊ±Þ °³¹ßÀÚÀÇ °æ¿ì´Â ÀüÇô ´Ù¸¥ °á°ú¸¦ º¸ÀÌ°Ô µÈ´Ù.
ÀÌ·¯ÇÑ ÀÌÀ¯·Î MS´Â gotdotnet.comÀ» ÅëÇØ, Äڵ带 ºÐ¼®ÇÏ°í ¹®Á¦ÀÇ ¼ÒÁö°¡ ÀÖ´Â ºÎºÐÀ» ¾Ë·Á ÁÖ´Â ÅøÀÎ FxCop (http://www.gotdotnet.com/team/fxcop/)À» Á¦°ø ÇØ ¿Ô´Ù.
ºñÁÖ¾ó ½ºÆ©µð¿À 2005¿¡¼´Â FxCopÀÇ ±â´ÉÀ» IDE¿¡ ÅëÇÕÇÏ¿© Á¦°øÇϰí ÀÖ´Ù(C/C++ ¾ð¾î¸¦ À§Çؼ´Â PREFast¸¦ Á¦°øÇÏÁö¸¸, À̹ø ¿¬Àç¿¡¼´Â FxCop¿¡ ´ëÇØ¼¸¸ ´Ù·ç°Ú´Ù). ÄÚµå ¾Ö³Î¶óÀÌÀú(ÄÚµå ºÐ¼® ±â´É)·Î ºÒ¸®¿ì´Â »õ·Î¿î ±â´ÉÀ» »ìÆì º¸µµ·Ï ÇÏÀÚ.
ÄÚµå ºÐ¼®ÀÇ ½ÃÀÛ - ÄÚµå ºÐ¼® ¿É¼Ç ¼³Á¤
¿ì¼± ÄÚµå ºÐ¼® ±â´ÉÀ» »ç¿ëÇϱâ À§Çؼ´Â ÄÚµå ºÐ¼® ±â´ÉÀ» Ȱ¼ºÈ ½ÃÄÑ¾ß ÇÑ´Ù. Project ' Properties ¸Þ´º¸¦ ¼±ÅÃÇÏ°í ¿ÞÂÊ ÇÏ´Ü¿¡ À§Ä¡ÇÑ Code Analysis ÅÇÀ» ¼±ÅÃÇÏ¸é ´ÙÀ½°ú °°Àº ȸéÀÌ ³ªÅ¸³´Ù.
 | | ÄÚµå ºÐ¼® ¿É¼Ç ¼³Á¤ |
È¸é »ó´ÜÀÇ Enable Code Analysis üũ ¹Ú½º¸¦ ¼³Á¤Çϸé, ÄÚµå ºÐ¼® ±â´ÉÀ» »ç¿ë ÇÒ ¼ö ÀÖ°Ô µÈ´Ù. ÇÏ´Ü¿¡´Â Áö¿øÇÏ´Â ±ÔÄ¢µéÀÌ ³ª¿µÇ¾î ÀÖÀ¸¸ç, üũ¹Ú½º¸¦ ÀÌ¿ëÇÏ¿© ÇØ´ç ±ÔÄ¢À» »ç¿ëÇÒ °ÍÀÎÁö¸¦ °áÁ¤ ÇÒ ¼ö ÀÖ´Ù.
±âº»ÀûÀ¸·Î Á¦°ø µÇ´Â ±ÔÄ¢µéÀº ¼³°è, ±¹Á¦È, »óÈ£¿î¿ë¼º, À¯Áöº¸¼ö¼º, À̽ļº, À̸§ ¼³Á¤, ¼º´É, ¾ÈÁ¤¼º, º¸¾È, »ç¿ë¼º µîÀÇ Ä«Å×°í¸®·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç, Àüü ±ÔÄ¢ÀÇ °¹¼ö´Â 200¿©°³¿¡ À̸¥´Ù.
»ó¼¼ÇÑ ºÐ¼® °á°ú¿Í µµ¿ò¸»
¼³Á¤À» ¸¶Ä¡°í ³ª¸é ÀÌÁ¦ ÇØ´ç ÇÁ·ÎÁ§Æ®¿¡¼ ÄÚµå ºÐ¼® ±â´ÉÀ» Ȱ¿ë ÇÒ ¼ö ÀÖ´Ù. ¼Ö·ç¼Ç ÀͽºÇ÷η¯¿¡¼ ÄÁÅØ½ºÆ® ¸Þ´º¸¦ ÀÌ¿ëÇϰųª, Build ¸Þ´º¿¡¼ Run Code Analysis¸¦ ½ÇÇà ÇÒ ¼ö ÀÖÀ¸¸ç, ºñÁÖ¾ó ½ºÆ©µð¿À´Â ÇöÀç Äڵ带 »õ·Î ºôµå Çϰí ÄÚµå ºÐ¼® °á°ú¸¦ °æ°í(Warning)·Î Ç¥½Ã ÇØ ÁØ´Ù.
 | | ÄÚµå ºÐ¼® ½ÇÇà ¸Þ´º |
 | | ÄÚµå ºÐ¼® ½ÇÇà °á°ú |
À§ÀÇ ±×¸²Àº ÇÊÀÚ°¡ ¿¹Àü¿¡ ÀÛ¼ºÇß´ø Äڵ带 ºÐ¼®ÇÑ °á°úÀÌ´Ù. ¿¡·¯´Â ÀüÇô ¾øÀ¸¸ç, Á¤»óÀûÀ¸·Î µ¿ÀÛÇÏ´Â Äڵ忴Áö¸¸ 40°³ÀÇ °æ°í°¡ ³ªÅ¸³µ´Ù. ¸í¸í ±ÔÄ¢ À§¹Ý, º¸¾È À§Çè, ´Ù±¹¾î ȯ°æ Áö¿ø µî¿¡ ´ëÇÑ ´Ù¾çÇÑ ³»¿ëÀ¸·Î ±¸¼º µÇ¾î ÀÖ¾úÀ¸¸ç, ÇØ´ç ¿À·ù¸¦ Ŭ¸¯ ÇÑ ÈÄ Show Error Help ÄÁÅØ½ºÆ® ¸Þ´º¸¦ ÀÌ¿ëÇÏ¿© Á¤È®ÇÑ ³»¿ëÀ» º¼ ¼ö ÀÖ¾ú´Ù.
 | | °æ°í¿¡ °üÇÑ µµ¿ò¸» ¿¹ |
µµ¿ò¸»Àº »ó´çÈ÷ Àß ±¸¼ºµÇ¾î ÀÖ¾úÀ¸¸ç(¸ðµÎ ¿µ¾î¶ó´Â Á¡ÀÌ ¾Æ½±±â´Â ÇÏÁö¸¸ ÇÑ±Û ¹öÀüÀÌ ³ª¿À¸é ÇØ°á µÉ °ÍÀÌ´Ù), ¿À·ùÀÇ ¿øÀÎ, ¼öÁ¤ ¹æ¹ý, ÀÌ ±ÔÄ¢À» Á¦¿ÜÇØµµ µÇ´Â °æ¿ì, ¿¹Á¦ µîÀÌ ÀÚ¼¼È÷ ³ªÅ¸³ª ÀÖ¾ú´Ù. ÀÌ·¯ÇÑ µµ¿ò¸»À» ÅëÇÏ¿© MSÀÇ °¡À̵å¶óÀÎÀ» Á¤È®È÷ ÀÌÇØ ÇÒ ¼ö ÀÖÀ¸¸ç, ±Ç°í´ë·Î ¼öÁ¤ÇØ °¨¿¡ µû¶ó Á» ´õ ǰÁú ÁÁÀº Äڵ带 ÀÛ¼ºÇÏ´Â ½À°üÀ» ¸ö¿¡ ¹è°Ô ÇÒ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù.
¹°·Ð ¶§¿¡ µû¶ó¼´Â °æ°íÀÇ ³»¿ëÀÌ ³Ê¹« ÀÚ¼¼Çϸç, ºÒÇÊ¿äÇÏ°Ô ¸¹´Ù°í ´À³¥ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù. °£´ÜÇÑ »ùÇà ÇÁ·Î±×·¥À» ÀÛ¼ºÇϴµ¥ ±¹Á¦È¸¦ »ý°¢ ÇÒ ÇÊ¿ä´Â ¾øÁö ¾ÊÀº°¡? ÀÌ·¯ÇÑ °æ¿ì¿¡´Â ¾Õ¼ ¼³¸íÇÑ ´ë·Î ¿É¼Ç¿¡¼ ÇØ´ç ±ÔÄ¢À» Àû¿ëÇÏÁö ¾Êµµ·Ï ¼³Á¤ÇÏ¸é µÈ´Ù(¸ðµç ±ÔÄ¢À» »ç¿ë ÇÒ °æ¿ì, ºñÁÖ¾ó ½ºÆ©µð¿À°¡ ÀÚµ¿ÀûÀ¸·Î »ý¼ºÇÏ´Â Äڵ忡¼µµ »ó´çÇÑ °æ°í°¡ ³ªÅ¸³´Ù.).
ÇÏÁö¸¸ ¶§¿¡ µû¶ó¼ ƯÁ¤ ¸Þ¼Òµå¿¡¸¸ ±ÔÄ¢À» Àû¿ëÇÏ°í ½ÍÁö ¾ÊÀ» ¶§µµ ÀÖ´Ù. ÀÌ¹Ì ÃæºÐÈ÷ °ËÁõ µÈ ÄÚµå¶ó °¡À̵å¶óÀÎÀÇ ³»¿ëÀ» Àû¿ë ÇÏÁö ¾Ê´Â °ÍÀÌ ¿ÀÈ÷·Á ³ªÀº °æ¿ì, °æ°íÀÇ Á߿䵵°¡ ³·¾Æ °íÄ¡Áö ¾Ê±â·Î °áÁ¤ÇÑ °æ¿ì µîÀ» ¿¹·Î µé ¼ö ÀÖ´Ù. ±×·±µ¥ ÀÌ·¯ÇÑ °æ¿ì¿¡µµ ÄÚµå ºÐ¼® ½Ã °è¼Ó °æ°í°¡ ³ªÅ¸³´Ù¸é, ÇÁ·ÎÁ§Æ®¸¦ ÇÔ²² ¼öÇàÇÏ´Â ´Ù¸¥ ÆÀ¿øµé¿¡°Ô È¥¶õÀ» ÁÙ °ÍÀÌ´Ù.
ÀÌ·¯ÇÑ °æ¿ì¿¡ ÄÚµå ³»ºÎ¿¡ ¾à°£ÀÇ ¼Ó¼ºÀ» ±â¼ú ÇÏ¿©, ÇØ´ç Äڵ忡 ´ëÇØ¼´Â °æ°í¸¦ ¹ß»ýÇÏÁö ¾Êµµ·Ï ÇÒ ¼ö Àִµ¥ À̸¦ ISS(In Source Suppression)¶ó°í ºÎ¸¥´Ù.
SuppressMessage ¼Ó¼ºÀ» ºÎ°¡ÇÏ¿© ÇØ´ç Äڵ忡 ´ëÇØ °æ°í¸¦ ¹ß»ý ½ÃŰÁö ¾Ê°Ô µÇ´Âµ¥, ±âº»ÀûÀÎ »ç¿ë¹ýÀº ´ÙÀ½°ú °°´Ù.
[Scope:SuppressMessage("Rule Category", "Rule Id", "Justification", "MessageId", "Scope", "Target")]
ÀÌ ¼Ó¼ºÀÇ ±¸Ã¼ÀûÀÎ »ç¿ë¹ýÀ» ±â¼ú ÇÏ´Â °ÍÀº ÀÌ ±ÛÀÇ ¹üÀ§¸¦ ¹þ¾î³ª´Â °ÍÀ̹ǷÎ, ±¸Ã¼ÀûÀÎ »ç¿ë¹ýÀ» ¾Ë°í ½ÍÀº µ¶ÀÚ´Â MSDN(http://msdn2.microsoft.com/en-us/library/ms182068)ÀÇ ³»¿ëÀ» Âü°í ÇÒ °ÍÀ» ±ÇÇÑ´Ù.
ÆÀ ½Ã½ºÅÛ ±¸¼º ¿ä¼Ò¿ÍÀÇ ¿¬µ¿
ÄÚµå ºÐ¼® ±â´ÉÀº ºñÁÖ¾ó ½ºÆ©µð¿À ÆÀ ½Ã½ºÅÛÀÇ ´Ù¸¥ ±¸¼º ¿ä¼Òµé°ú ¸Â¹°·Á µ¿ÀÛ ÇÒ ¼ö ÀÖ´Ù. ¼Ò½º Äڵ带 üũ ÀÎ ÇÒ ¶§ Ç×»ó ÄÚµå ºÐ¼® ±â´ÉÀ» ¼öÇàÇÏ°Ô ÇÒ ¼ö ÀÖÀ¸¸ç, ÆÀ ºôµå ±â´É°ú ¿¬µ¿ÇÏ°Ô ÇÒ ¼öµµ ÀÖ´Ù.
ÀÌ·¯ÇÑ ¿¬µ¿À» Áö¿øÇÔÀ¸·Î½á, ºñÁÖ¾ó ½ºÆ©µð¿À ÆÀ ½Ã½ºÅÛÀº ǰÁúÀÌ È®ÀÎ µÈ Äڵ常À» üũ ÀÎ Çϵµ·Ï °³¹ßÀڵ鿡°Ô °Á¦ÇÑ´Ù. ¶ÇÇÑ ÀÚµ¿ ºôµå½Ã ¹®Á¦°¡ ¹ß»ýÇÏÁö ¾ÊÀ» °ÍÀ» º¸Áõ ÇÒ ¼ö ÀÖ´Ù(ÃÖ±Ù ÀÏÀÏ ºôµå(Daily Build)¿¡ ´ëÇØ ¸¹Àº ³íÀǰ¡ µÇ°í ÀÖÀ¸¸ç, ±×ÀÇ ÀåÁ¡ÀÌ ¾Ë·ÁÁ® °¡°í ÀÖ´Â ÁßÀÌ´Ù. Á¶¿¤ ½ºÆú½ºÅ°´Â ±×ÀÇ ºí·Î±×¿¡¼ ÀÏÀÏ ºôµå¿¡ ´ëÇØ Àç¹Ì ÀÖ°Ô ¼³¸íÇϰí ÀÖ´Ù. °ü½É ÀÖÀ¸½Å ºÐÀº Âü°íÇϽñ⠹ٶõ´Ù.).
ÀÌ·¯ÇÑ ¹æ½ÄÀÌ Áö³ªÄ¡´Ù°í ´À²¸Á® °³¹ßÀÚ·Î ÇÏ¿©±Ý °ÅºÎ°¨À» ´À³¢°Ô ÇÒ Áöµµ ¸ð¸£°Ú´Ù. ÇÏÁö¸¸ º¹ÀâÇÑ ¹ö±×ÀÇ °æ¿ì Á¾Á¾ ¹«½ÃµÇ´Â °æÇâÀÌ ÀÖ°í, ¹Ù»Û ÀÏÁ¤ ¶§¹®¿¡ ´Ù½Ã Äڵ带 ÀνºÆå¼Ç(Á¶»ç)ÇÏÁö ¾Ê´Â °æ¿ì°¡ ¸¹Àº Çö½Ç¿¡¼ ÄÚµåÀÇ Ç°ÁúÀ» À¯ÁöÇϴµ¥ µµ¿òÀÌ µÉ °ÍÀ̶ó´Â °ÍÀº È®½ÇÇÏ´Ù. ¹°·Ð °úÀ¯ºÒ±ÞÀ̶ó´Â ¸»µµ ÀÖÀ¸¹Ç·Î Àû¿ëÇÒ ±ÔÄ¢µéÀº ÀûÀýÇÏ°Ô ¼³Á¤ÇØ¾ß ÇÒ °ÍÀÌ´Ù.
¸¶Ä¡¸ç
ÄÚµå ºÐ¼® ±â´ÉÀ» ¸®ºäÇϸç ÇÊÀÚ´Â °ú°Å C ¾ð¾î·Î °³¹ßÇÏ´ø ½ÃÀýÀÇ ÄÄÆÄÀÏ·¯ ¿É¼ÇÀ» ¶°¿Ã·È´Ù. °æ°í ¼öÁØÀ» ÃÖ°í ¼öÁرîÁö ¿Ã¸± °æ¿ì ¾öû³ª°Ô ´Ù¾çÇÑ °æ°í¸¦ »Õ¾î³»´Â °ÍÀ» º¸°í ³î¶ú´ø ÀûÀÌ Àִµ¥, ±× ÈÄ No Error, No WarningÀ» ¸ñÇ¥·Î ¿½ÉÈ÷ Äڵ带 ¼öÁ¤Çß¾ú´Ù.
¹°·Ð ºñÁÖ¾ó ½ºÆ©µð¿ÀÀÇ ÄÚµå ºÐ¼® ±â´ÉÀº ±¹Á¦È, ÄÚµå º¸¾È µî ÈξÀ ´Ù¾çÇÑ ¿µ¿ªÀÇ °æ°í¸¦ Á¦½ÃÇÑ´Ù. ÀÌ·¯ÇÑ ÄÚµå ºÐ¼® ±â´ÉÀ» Ȱ¿ëÇÏ´Â °ÍÀº Àüü ÇÁ·ÎÁ§Æ®ÀÇ ÄÚµå ǰÁúÀ» Çâ»ó½ÃŰ´Â µ¥¿¡ Å« µµ¿òÀÌ µÉ °ÍÀÌ´Ù.
¶ÇÇÑ °³¹ßÀÚ¸¶´Ù °³ÀÎÀû ¿ª·®°ú °æÇèÀÌ ´Ù¸£¸ç ÀÛ¼ºÇÏ´Â ÄÚµåÀÇ Ç°Áúµµ Â÷À̰¡ ³ªÁö¸¸, ÃÖ¼ÒÇÑÀÇ Ç°Áú ¼öÁØÀº À¯ÁöÇÒ ¼ö ÀÖ°Ô ÇÏ´Â µ¥¿¡µµ µµ¿òÀÌ µÉ °ÍÀÌ´Ù. °¡À̵å¶óÀÎÀ» Àû¿ë ÇÑ´Ù´Â °Í¿¡´Â ±×·¯ÇÑ ¸ñÀûµµ ºÐ¸íÈ÷ Æ÷ÇÔ µÇ¾î ÀÖ´Ù.
ÇѰ¡Áö ¾Æ½¬¿î Á¡À̶ó¸é, ÇöÀç ¹öÀü(Release Candidate)ÀÇ ÄÚµå ºÐ¼® ±â´É¿¡´Â °íÀ¯ÀÇ ºÐ¼® ±ÔÄ¢À» ÀÛ¼ºÇÏ´Â °ÍÀÌ ¾ÆÁ÷Àº ºÒ°¡´ÉÇÏ´Ù´Â °ÍÀÌ´Ù. ÄÚµåÀÇ º¸¾È¼ºÀ̳ª ¾ÈÁ¤¼º µî¿¡ ´ëÇÑ ±ÔÄ¢Àº MSÀÇ °¡À̵å¶óÀÎÀ» ±×´ë·Î Àû¿ëÇÑ´Ù ÇÏ´õ¶óµµ(MS°¡ ´å³Ý ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇØ¼´Â °¡Àå Àß ¾Ë°í ÀÖ´Ù°í ÀÎÁ¤ÇÏÀÚ) ¸í¸í ±ÔÄ¢µîÀº ±â¾÷ÀÇ ³»ºÎ ¹æÄ§µîÀÌ ¾ó¸¶µçÁö ¹Ý¿µ µÉ ¼ö ÀÖ´Ù. ±Ô¸ð°¡ Å« °³¹ß Á¶Á÷ÀÇ °æ¿ì ³»ºÎÀûÀ¸·Î ¸í¸í¹ý¿¡ °üÇÑ È®°íÇÑ ¹æÄ§À» °¡Áö°í ÀÖ´Â °æ¿ìµµ ÀÖ´Ù. ÇÏÁö¸¸ ÃÖÁ¾ ¹öÀü¿¡¼´Â °íÀ¯ÇÑ ±ÔÄ¢À» ¹Ý¿µ ÇÒ ¼ö ÀÖ´Ù°í ÇÏ´Ï ÃÖÁ¾ ¹öÀüÀ» ±â´Ù·Á º¸µµ·Ï ÇÏÀÚ(Âü°í : Power Guide For Guru FAQ).
±×¸®°í ÀÌ·¯ÇÑ µµ±¸°¡ Ãß°¡µÇ°í ÀÖ´Ù´Â °ÍÀ» °³¹ßÀÚ°¡ ÇØ¾ß ÇÒ ÀÏÀÌ Á¡Á¡ º¹ÀâÇØ Áö°í ÀÖ´Ù´Â Áõ°Å·Î º¼ ¼öµµ ÀÖ´Ù. Áï ÇöÀçÀÇ °³¹ßÀÚ´Â °ú°Åº¸´Ù ÈξÀ ´Ù¾çÇÑ ºÎºÐ¿¡ ´ëÇØ °í¹ÎÇØ¾ß Çϸç, ÀÚ½ÅÀÇ ¿ª·®À» Çâ»ó½ÃŰ´Â µ¥¿¡ Áö¼ÓÀûÀÎ ³ë·ÂÀ» ±â¿ï¿©¾ß ÇÑ´Ù´Â ÀǹÌÀÌ´Ù. ±×·¯¹Ç·Î ²÷ÀÓ ¾øÀÌ Á¤ÁøÇϵµ·Ï ÇÏÀÚ. ´ç½ÅÀ» µµ¿Í ÁÙ ÈǸ¢ÇÑ µµ±¸µéÀºÀÌ¹Ì ÁغñµÇ¾î ÀÖÀ¸´Ï..
ÇÊÀÚ À̺´Ã¶´ÔÀº IT ºÐ¾ßÀÇ °³¹ßÀÚ·Î °³¹ß Åø¿¡ ´ëÇÑ ³²´Ù¸¥ °ü½ÉÀÌ ³ô´Ù. ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¿¡ ÀÓÇØ¼µµ Åø¿¡ ´ëÇÑ ºÐ¼®·ÂÀÌ ³ô´Ù´Â Æò°¡¸¦ ¹Þ°í ÀÖ´Ù. |
 |
|
|
 |
 |
|
|
|