·Î±×ÀÎ ¤Ó ȸ¿ø°¡ÀÔ ¤Ó Àå¹Ù±¸´Ï ¤Ó °í°´¼¾ÅÍ ¤Ó ¸¶ÀÌÆäÀÌÁö ¤Ó ȸ»ç¼Ò°³
kangcom
Àüü
Home >   >   > 

¡º·¹°Å½Ã ÄÚµå Ȱ¿ë Àü·« (ÀçÃâ°£ÆÇ): ¼Õ´ë±â µÎ·Á¿î ³°Àº ÄÚµå, ¾ÈÀüÇÑ º¯°æ°ú Å×½ºÆ® ±â¹ý¡»

   
ÁöÀºÀÌ ¸¶ÀÌŬ C. Æä´õ½º   |   ÃâÆÇ»ç ¿¡ÀÌÄÜ  |   ¹ßÇàÀÏ 2018³â 09¿ù 28ÀÏ
 
Ŭ¸¯ÇϽøé Å« µµ¼­À̹ÌÁö¸¦ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
ÆÇ¸Å°¡ 40,000¿ø ¡æ 36,000¿ø 10%
¸¶Àϸ®Áö 1% 400¿ø
¹ßÇàÀÏ 2018-09-28
ISBN 1161752072 | 9791161752075
±âŸÁ¤º¸ ¹ø¿ª¼­ | 540ÂÊ
¿¹»óÃâ°íÀÏ ±ÝÀÏ °¡´É (±Ù¹«ÀϱâÁØ)
¹è¼Ûºñ ¹«·á¹è¼Û
   
ÀϹÝ
Á¾ÇÕÁö¼ö 0p
   
ÀÌ Ã¥ÀÇ ¿ø¼­
  Working Effectively with Legacy Code
Prentice Hall | Michael Feathers
 

¡Ú ¿ä¾à ¡Ú



½Ã½ºÅÛ ³»¿¡ ¿À·¡µÈ Äڵ带 ´Ù·ç´Â ¹æ¹ýÀ» ¹è¿ï ¼ö ÀÖ´Ù. ¿À·¡µÈ ÄÚµå, Áï ·¹°Å½Ã ÄÚµå´Â ±× Äڵ忡 Àͼ÷ÇÑ »ç¶÷µµ ¾ø°í, Å×½ºÆ® ·çƾµµ ¾ø¾î °ü¸®ÇÏ±â ¾î·Æ´Ù. ÀúÀÚ´Â ´Ù³â°£ÀÇ ÇöÀå °æÇè°ú ½ÇÁ¦ Äڵ带 ¹ÙÅÁÀ¸·Î ´Ù¾çÇÑ ±â¹ýÀ» ¼Ò°³ÇÑ´Ù. ¿©·¯ ¾ð¾î»Ó¸¸ ¾Æ´Ï¶ó, Çö¾÷¿¡¼­ »ç¿ëµÇ´Â µµ±¸¿¡ ´ëÇØ Çö½ÇÀûÀÎ Á¶¾ðÀ» ÇØÁØ´Ù. ÄÚµå ³» ÀÇÁ¸ °ü°è ÇØ°á, È¿°úÀû Å×½ºÆÃ ¹æ¹ý µî 24°¡Áö ±â¹ýÀ» ÅëÇØ ½Ã½ºÅÛÀÇ ³°Àº Äڵ带 º¯°æ, °ü¸®ÇÏ´Â µ¥ ÀÖ¾î ¸¹Àº ÅëÂû·ÂÀ» ÁÙ °ÍÀÌ´Ù.



¡Ú ÃßõÀÇ ±Û ¡Ú



À¯´ÉÇÑ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ¶ó¸é ´©±¸³ª ¿ä±¸ »çÇ×ÀÌ º¯°æµÉ °ÍÀ» °¨¾ÈÇØ ¼³°èÇϰíÀÚ ÇÑ´Ù.

À̰ÍÀº ÇØ°áÇÏ±â ¸Å¿ì ¾î·Á¿î ¹®Á¦Ã³·³ º¸ÀδÙ. ½ÇÁ¦·Î ³Ê¹« ¾î·Æ±â ¶§¹®¿¡ °ÅÀÇ ¸ðµç ½Ã½ºÅÛÀº ¼­¼­È÷ ºÎÆÐÇØ °á±¹ ¸Á°¡Á®¹ö¸°´Ù. ÀÌ ºÎÆÐ´Â ħÅõ·ÂÀÌ ¸Å¿ì °­Çϸç, ÀÌó·³ ºÎÆÐÇÑ ÇÁ·Î±×·¥À» °¡¸®Å°´Â Ưº°ÇÑ À̸§ÀÌ Á¸ÀçÇÑ´Ù. ¹Ù·Î ¡®·¹°Å½Ã ÄÚµå(legacy code)¡¯´Ù.

·¹°Å½Ã ÄÚµå, ÀÌ ´Ü¾î´Â ÇÁ·Î±×·¡¸ÓÀÇ ¸¶À½¼Ó¿¡ ±¸Å並 ÀÏÀ¸Å°´Â ´Ü¾î´Ù. ¸¶Ä¡ ²öÀûÀÌ´Â °Å¸Ó¸®¿Í ³¯Ä«·Î¿î ħÀ» °¡Áø ³¯¹ú·¹µé·Î µÚµ¤ÀÎ ´ýºÒ õÁöÀÇ À½»êÇÑ ´ËÁö´ë¸¦ °É¾î°¡´Â °Í°ú °°Àº À̹ÌÁö¸¦ ¿¬»ó½ÃŲ´Ù. ¾ÏÈæ, Á¡¾×, °íÀÎ ¹°, ¾ÇÃë¶ó°í ºÒ·¯µµ ÁÁ´Ù. ¿ì¸®°¡ óÀ½ ´À²¼´ø ÇÁ·Î±×·¡¹ÖÀÇ °­·ÄÇÑ ±â»Ýµµ ·¹°Å½Ã Äڵ带 ´Ù·ï¾ß ÇÏ´Â °íÅë¿¡ Èñ¼®µÇ±â ½Ê»óÀÌ´Ù.

ÃÖÃÊ¿¡ ÀÛ¼ºÇß´ø Äڵ尡 ·¹°Å½Ã ÄÚµå·Î Àü¶ôÇÏÁö ¾Êµµ·Ï ¸·´Â ¹æ¹ýÀ» ã±â À§ÇØ ¼ö¸¹Àº »ç¶÷µéÀÌ ³ë·ÂÇØ¿Ô´Ù. ÇÁ·Î±×·¡¸Ó°¡ ½Ã½ºÅÛÀÇ °£°áÇÔÀ» À¯ÁöÇÏ´Â µ¥ µµ¿òÀ» ÁÙ ¼ö ÀÖ´Â ¿øÄ¢À̳ª ÆÐÅÏ, ½ÇÇà ¹æ¹ý µîÀ» ¼³¸íÇϴ åÀº ÀÌ¹Ì ¸¹´Ù. ÇÏÁö¸¸ ÀÌ Ã¥ÀÇ ÀúÀÚ Æä´õ½º´Â Áö±Ý±îÁö °£°úµÆ´ø °Í¿¡ ´ëÇÑ ÅëÂû·ÂÀ» Á¦½ÃÇϰí ÀÖ´Ù. ¿¹¹æ¸¸À¸·Î´Â ÃæºÐÇÏÁö ¾Ê´Ù. ÃÖ¼±ÀÇ ¿øÄ¢À» ¼÷ÁöÇϰí ÃÖ¼±ÀÇ ÆÐÅÏÀ» »ç¿ëÇϸç ÃÖ¼±ÀÇ ½ÇÇà ¹æ¹ýÀ» µû¸£´Â °¡Àå Àß ÈÆ·ÃµÈ °³¹ß ÆÀÁ¶Â÷ ¶§¶§·Î ÀÏÀ» ¸ÁÄ¥ ¼ö ÀÖ´Ù. ºÎÆÐ´Â °è¼Ó ½×¿©°¡¹Ç·Î ºÎÆÐ¸¦ ¹æÁöÇÏ´Â °Í¸¸À¸·Î´Â ÃæºÐÇÏÁö ¾Ê´Ù. ºÎÆÐ¸¦ µÇµ¹¸± ¼ö ÀÖ¾î¾ß ÇÏ´Â °ÍÀÌ´Ù.

À̰ÍÀÌ ¹Ù·Î ÀÌ Ã¥ÀÇ ÁÖÁ¦´Ù. Áï, ÀÌ Ã¥Àº ºÎÆÐ¸¦ µÇµ¹¸®´Â ¹æ¹ýÀ» ´Ù·é´Ù. º¹ÀâÇÏ°Ô ¾ôÈù ºÒ¸í·áÇÑ ½Ã½ºÅÛÀ» ´Ü°èº°·Î Á¡ÁøÀûÀÎ ¹æ¹ýÀ» ÅëÇØ ´Ü¼øÇϸ鼭 Àß ±¸Á¶È­µÅ ÀÖ°í ÈǸ¢ÇÏ°Ô ¼³°èµÈ ½Ã½ºÅÛÀ¸·Î º¯¸ð½ÃŰ´Â ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù.

´Ù¸¸, Áö³ªÄ£ ÈïºÐÀº °¡¶ó¾ÉÈ÷ÀÚ. ºÎÆÐ¸¦ µÇµ¹¸®´Â °ÍÀº ½±Áö ¾ÊÀ¸¸ç ´Ü±â°£¿¡ °¡´ÉÇÏÁöµµ ¾Ê´Ù. ÀÌ Ã¥¿¡¼­ Á¦½ÃÇÏ´Â ±â¼úÀ̳ª ÆÐÅÏ, µµ±¸µéÀº È¿°úÀûÀÌÁö¸¸ ±×¸¸Å­ ¸¹Àº ³ë·Â°ú ½Ã°£, Àγ», ÁÖÀǸ¦ ¿ä±¸ÇÑ´Ù. ÀÌ Ã¥Àº °áÄÚ ¸¸º´ÅëÄ¡¾àÀ» Á¦½ÃÇÏÁö ¾Ê´Â´Ù. ÇÏ·í¹ã »çÀÌ¿¡ ½Ã½ºÅÛ¿¡ ½×ÀÎ ¸ðµç ºÎÆÐ¸¦ µÇµ¹¸®´Â ¹æ¹ýÀº ¾ø´Ù. ´ë½Å, ¿©·¯ºÐÀÌ ¾ÕÀ¸·ÎÀÇ °³¹ß ¾÷¹«¿¡¼­ °®Ãç¾ß ÇÒ ¿øÄ¢°ú °³³ä ¹× ŵµ, ±×¸®°í ǰÁúÀÌ ³ªºüÁö°í ÀÖ´Â ½Ã½ºÅÛÀ» Á¡ÁøÀûÀ¸·Î °³¼±ÇÏ´Â µ¥ µµ¿òÀÌ µÇ´Â ¹æ¹ýÀ» ¼³¸íÇÒ °ÍÀÌ´Ù.

¤Ñ ·Î¹öÆ® C. ¸¶Æ¾





¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú



¡á ±â´É Ãß°¡, ¹ö±× ¼öÁ¤, ¼³°è °³¼±, ¼º´É ÃÖÀûÈ­ µîÀÇ ¼ÒÇÁÆ®¿þ¾î º¯°æ ±â¹ý

¡á ·¹°Å½Ã Äڵ带 Å×½ºÆ® Çϳ׽º ¾È¿¡ ³Ö´Â ¹æ¹ý

¡á »õ·Î¿î ¹®Á¦ ¹ß»ýÀ¸·ÎºÎÅÍ ½Ã½ºÅÛÀ» º¸È£ÇØÁÖ´Â Å×½ºÆ® ·çƾ ÀÛ¼º¹ý

¡á ÀÚ¹Ù, C++, C, C# ¾ð¾î·Î ÀÛ¼ºµÈ ¿¹Á¦¸¦ ÅëÇØ ¼Ò°³ÇÏ´Â ¾î¶² ¾ð¾î³ª Ç÷§Æû¿¡µµ »ç¿ë °¡´ÉÇÑ ±â¹ý

¡á Äڵ忡¼­ ¼öÁ¤ÇØ¾ß ÇÒ ºÎºÐÀ» Á¤È®È÷ ã¾Æ³»´Â ¹æ¹ý

¡á °´Ã¼ ÁöÇâÀûÀ¸·Î ÀÛ¼ºµÇÁö ¾ÊÀº ·¹°Å½Ã ½Ã½ºÅÛÀ» ´Ù·ç´Â ±â¹ý

¡á ±¸Á¶°¡ ¸ðÈ£ÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ´Ù·ç´Â ¹æ¹ý





¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú



1ºÎ, ¡®ÄÚµå º¯°æÀÇ ¸ÞÄ¿´ÏÁò¡¯Àº ¼ÒÇÁÆ®¿þ¾î Äڵ带 º¯°æÇÏ´Â ³× °¡Áö ÀÌÀ¯¿Í ´ÜÀ§ Å×½ºÆ®, ·¹°Å½Ã Äڵ带 º¯°æÇÏ´Â ¼ø¼­, ºÀÇÕ ¸ðµ¨ µî ¼ÒÇÁÆ®¿þ¾î º¯°æ ±â¹ý¿¡ °üÇØ ´Ù·é´Ù.

2ºÎ, ¡®¼ÒÇÁÆ®¿þ¾î º¯°æ¡¯Àº ·¹°Å½Ã ÄÚµå ÀÛ¾÷°ú °ü·ÃµÈ ¸Å¿ì ÀϹÝÀûÀÎ Áú¹®À» ´Ù·ç°í ÀÖÀ¸¸ç, °¢ ÀåÀÇ Á¦¸ñÀº ƯÁ¤ÇÑ ¹®Á¦¸¦ °¡¸®Å²´Ù. ÀÌ ¶§¹®¿¡ Á¦¸ñÀÌ ´Ù¼Ò ±æ¾îÁ³Áö¸¸, µ¶ÀÚµéÀÌ ÇÊ¿äÇÑ ³»¿ëÀ» ½±°Ô ã´Â µ¥ µµ¿òÀÌ µÉ °ÍÀÌ´Ù.

2ºÎÀÇ ¾ÕµÚ·Î´Â µµÀԺο¡ ÇØ´çÇÏ´Â ¸î °³ÀÇ Àåµé(1ºÎ, ¡®ÄÚµå º¯°æÀÇ ¸ÞÄ¿´ÏÁò¡¯)°ú ·¹°Å½Ã Äڵ带 ´Ù·ê ¶§ À¯¿ëÇÑ ¸®ÆÑÅ丵¿¡ °üÇÑ ³»¿ë(3ºÎ, ¡®ÀÇÁ¸ °ü°è Á¦°Å ±â¹ý¡¯)À» ¹èÄ¡Çß´Ù. µµÀÔºÎÀÇ Àåµé, ƯÈ÷ 4Àå, ¡®ºÀÇÕ ¸ðµ¨¡¯Àº ²À ÀÐ±æ ¹Ù¶õ´Ù. 2ºÎ¿¡¼­ »ç¿ëµÇ´Â ±â¹ýµéÀÇ ¹è°æÁö½Ä°ú °ü·Ã ¿ë¾îµéÀ» ¼³¸íÇϱ⠶§¹®ÀÌ´Ù. ¹®¸Æ»ó ÀÌÇØµÇÁö ¾Ê´Â ¿ë¾î°¡ ÀÖ´Ù¸é ºÎ·ÏÀÇ ¡®¿ë¾î »çÀü¡¯À» ÂüÁ¶ÇÑ´Ù.

3ºÎ, ¡®ÀÇÁ¸ °ü°è Á¦°Å ±â¹ý¡¯¿¡¼­ ¼Ò°³ÇÏ´Â ¸®ÆÑÅ丵 ±â¹ýµéÀº Å×½ºÆ® ·çƾÀÌ ¾ø´Â »óȲ¿¡¼­ Å×½ºÆ® ¼öÇàÀ» ¸ñÇ¥·Î ÇÑ´Ù´Â Á¡¿¡¼­ Ưº°ÇÏ´Ù. ´õ ¸¹Àº ¼±ÅÃÁö¸¦ °®°í ·¹°Å½Ã Äڵ带 ´Ù·ç±â À§Çؼ­¶óµµ 3ºÎÀÇ °¢ ÀåÀ» Àо °ÍÀ» ±ÇÀåÇÑ´Ù.





¡Ú ÁöÀºÀÌÀÇ ¸» ¡Ú



·¹°Å½Ã ÄÚµå¶õ ¹«¾ùÀϱî? Áö±Ý±îÁö ÀÌ ´Ü¾îÀÇ ¶æÀ» Á¤ÀÇÇÏÁö ¾Ê°í »ç¿ëÇß´Ù. ¾ö¹ÐÈ÷ ¸»Çϸé, ·¹°Å½Ã ÄÚµå´Â ´Ù¸¥ ´©±º°¡·ÎºÎÅÍ À̾î¹ÞÀº ÄÚµå¶ó°í Á¤ÀÇÇÒ ¼ö ÀÖ´Ù. ȸ»ç Â÷¿ø¿¡¼­ ´Ù¸¥ ȸ»ç·ÎºÎÅÍ ±¸ÀÔÇÑ ÄÚµåÀÏ ¼öµµ ÀÖ°í, ºÎ¼­ À̵¿À¸·Î ÀÎÇØ ´Ù¸¥ ÆÀ¿ø¿¡°Ô ÀΰèµÈ ÄÚµåÀÏ ¼öµµ ÀÖ´Ù. ÀÌó·³ ·¹°Å½Ã ÄÚµå´Â ´Ù¸¥ ´©±º°¡ÀÇ Äڵ带 ÀǹÌÇÏÁö¸¸, ÇÁ·Î±×·¡¸Óµé¿¡°Ô ÀÌ ´Ü¾î´Â ±× ÀÌ»óÀÇ Àǹ̸¦ °®°í ÀÖ´Ù. ·¹°Å½Ã ÄÚµå¶ó´Â ´Ü¾î´Â ½Ã°£ÀÇ È帧°ú ÇÔ²² ´õ ¸¹Àº ÀÇ¹Ì¿Í ¹«°Ô¸¦ °®°Ô µÈ °ÍÀÌ´Ù.

·¹°Å½Ã ÄÚµå¶ó´Â ¸»À» µéÀ¸¸é ¿©·¯ºÐÀº ¾î¶² »ý°¢ÀÌ µå´Â°¡? ³ª¿Í ºñ½ÁÇÑ »ý°¢ÀÌ µç´Ù¸é, ¿©±âÀú±â ¾ôÈù ³­ÇØÇÑ ±¸Á¶ ¶§¹®¿¡ Á¦´ë·Î ÀÌÇØÇÏÁö ¸øÇϸ鼭µµ ¼öÁ¤Çؾ߸¸ ÇÏ´Â Äڵ尡 ¶°¿À¸¦ °ÍÀÌ´Ù. °Ñº¸±â¿¡´Â ½¬¿ö º¸¿´´ø ±â´ÉÀ» Ãß°¡ÇÏ´À¶ó ¸çÄ¥ ¹ãÀ» Áö»÷ Ãß¾ïÀÌ ¶°¿À¸¦ ¼öµµ ÀÖ°í, ´õ ÀÌ»ó ¾î¶»°Ô ÇÒ ¼ö ¾ø´Â Äڵ忡 Áú·Á¼­ ¹«·Â°¨¿¡ ºüÁø ¸ð½ÀÀÌ ¶°¿À¸¦ ¼öµµ ÀÖ´Ù. ÀÌ·± »óȲ¿¡¼­ ´ç½ÅÀÇ ³ë·ÂÀº ¹«°¡Ä¡ÇÑ ÀÏó·³ ´À²¸Áø´Ù. ·¹°Å½Ã ÄÚµåÀÇ Á¤ÀÇ´Â »ç½Ç ´©°¡ ±× Äڵ带 ÀÛ¼ºÇߴ°¡¿Í ¹«°üÇÏ´Ù. ÄÚµå´Â ´Ù¾çÇÑ ¹æ¹ýÀ¸·Î ºÎÆÐÇϸç, ´ëºÎºÐÀÇ °æ¿ì ´Ù¸¥ ÆÀÀ¸·ÎºÎÅÍ °¡Á®¿Â ÄÚµåÀÎÁö ¿©ºÎ¿Í´Â ¹«°üÇÏ´Ù.

¼ÒÇÁÆ®¿þ¾î ¾÷°è¿¡¼­ ·¹°Å½Ã ÄÚµå¶õ ÀÌÇØÇÒ ¼ö ¾ø°í ¼öÁ¤Çϱ⵵ Èûµç Äڵ带 ÁöĪÇÏ´Â ¼Ó¾îó·³ »ç¿ëµÉ ¶§°¡ ¸¹´Ù. ÇÏÁö¸¸ Áö³­ ¼ö³â°£ °í°´µé°ú ½É°¢ÇÑ ÄÚµå ¹®Á¦µéÀ» ÇØ°áÇÏ´Â °øµ¿ ÀÛ¾÷À» ÅëÇØ ³ª´Â ·¹°Å½Ã Äڵ带 ´Ù¸£°Ô Á¤ÀÇÇÏ°Ô µÆ´Ù.

³»°Ô ·¹°Å½Ã ÄÚµå¶õ, ´Ü¼øÈ÷ Å×½ºÆ® ·çƾÀÌ ¾ø´Â ÄÚµå´Ù. ´Ù¸¸ ÀÌ Á¤ÀÇ´Â ´Ù¼Ò ºÒ¿ÏÀüÇÏ´Ù. ÄÚµåÀÇ ÁÁ°í ³ª»ÝÀÌ Å×½ºÆ®¿Í ¾î¶² °ü°è°¡ ÀÖÀ»±î? ÀÌ Áú¹®¿¡ ´ëÇÑ ´äÀº °£´ÜÇÏ´Ù. À̰ÍÀÌ ¹Ù·Î ÀÌ Ã¥ Àü¹Ý¿¡ °ÉÃÄ ÀÚ¼¼È÷ ¼³¸íÇÒ ÇÙ½ÉÀÌ´Ù.

ÀÌ Ã¥Àº ¾î¶² Äڵ庣À̽º¿¡¼­µµ È®½ÅÀ» °®°í ¼öÁ¤ ÀÛ¾÷À» ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇϴ åÀÌ´Ù. ÀÌ Ã¥ÀÇ °¢ ÀåÀº Äڵ带 ÀÌÇØÇϰí, Å×½ºÆ® ·çƾÀ» »ç¿ëÇϸç, ¸®ÆÑÅ丵À» ¼öÇàÇϰí, ±â´ÉÀ» Ãß°¡ÇÏ´Â ±â¹ýµéÀ» ¼³¸íÇÒ °ÍÀÌ´Ù.

°í°´µéÀº ´ë±Ô¸ðÀÇ Äڵ庣À̽º ÀÛ¾÷¿¡ ¾î·Á¿òÀ» °Þ°í ÀÖ¾ú±â ¶§¹®¿¡ °³¹ß ÀÛ¾÷À» ÅëÁ¦Çϰí Á¦Ç°À» Á¤»óÀûÀ¸·Î ÀεµÇÒ ¼ö ÀÖ´Â ¹æ¹ý·ÐÀ» ÇÊ¿ä·Î Çß´Ù. ÇÏÁö¸¸ ½Ã°£ÀÌ È帣¸é¼­, °í°´ÀÌ ¹Ù²î¾îµµ ³»°¡ ÇÏ´Â ÀÛ¾÷Àº ¸Å¹ø ºñ½ÁÇÏ´Ù´Â »ç½ÇÀ» ±ú´Ý°Ô µÆ´Ù. ÀÌ·± ´À³¦Àº ¾î´À ±ÝÀ¶ ȸ»ç °³¹ß ÆÀ°ú Çù¾÷Çϸ鼭 ÃÖ°íÁ¶¿¡ ´ÞÇß´Ù. ³»°¡ ÇÕ·ùÇϱâ ÀüºÎÅÍ ÀÌ °³¹ß ÆÀÀº ´ÜÀ§ Å×½ºÆ®ÀÇ Çʿ伺À» ÀνÄÇϰí ÀÖ¾úÁö¸¸, ½ÇÁ¦ »ç¿ë ÁßÀÌ´ø Å×½ºÆ® ·çƾÀº µ¥ÀÌÅͺ£À̽º¿¡ ¸î ¹øÀ̳ª Á¢±ÙÇØ¼­ ´ë±Ô¸ðÀÇ Äڵ带 ½ÇÇàÇÏ´Â Àüü ½Ã³ª¸®¿À Å×½ºÆ®¿´´Ù. ´ç¿¬È÷ Å×½ºÆ® ·çƾÀ» ÀÛ¼ºÇϱⰡ ½±Áö ¾Ê¾Ò°í, ½ÇÇà¿¡ ³Ê¹« ¿À·£ ½Ã°£ÀÌ °É¸®±â ¶§¹®¿¡ ÀÌ °³¹ß ÆÀÀº Å×½ºÆ® ·çƾÀ» ÀÚÁÖ ½ÇÇàÇÏÁö ¾Ê°í ÀÖ¾ú´Ù. ÀÌ·± Çö½ÇÀ» °³¼±Çϱâ À§ÇØ ÆÈÀ» °È¾îºÙÀ̰í Å×½ºÆ® ÄÚµåÀÇ Å©±â¸¦ ÁÙÀÌ´Â ÀÛ¾÷À» ÇÏ´Ù°¡ ³ª´Â µ¥ÀÚºä(±â½Ã°¨)¸¦ ´À³¢°Ô µÆ´Ù. Áö±Ý±îÁö ÇÔ²² ÀÏÇß´ø ¸ðµç ÆÀµé°ú ÀÌ·± Á¾·ùÀÇ ÀÛ¾÷À» Çß´ø °Í °°¾ÒÀ¸¸ç, ÀÌ ÀÛ¾÷Àº Äڵ带 ÀûÀýÈ÷ ÅëÁ¦Çϱâ À§ÇØ ¾î¿ ¼ö ¾øÀÌ °ÅÃľ߸¸ ÇÏ´Â ´Ü¼ø ¹Ýº¹ÀûÀ̰í Áö·çÇÑ ÀÛ¾÷À̾ú´Ù. ±×·¡¼­ ³ª´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ¾î¶»°Ô ÇØ°áÇß´ÂÁö Ã¥À¸·Î ³²±èÀ¸·Î½á, ºñ½ÁÇÑ ¾î·Á¿ò¿¡ óÇÑ ´Ù¸¥ ÆÀµéÀÌ Äڵ带 Á» ´õ ÆíÇÏ°Ô °³¼±ÇÒ ¼ö ÀÖµµ·Ï µµ¿ï Çʿ䰡 ÀÖ´Ù´Â °á·ÐÀ» ¾ò¾ú´Ù.

ÀÌ Ã¥¿¡ »ç¿ëµÈ ¿¹Á¦µéÀº ´ëºÎºÐ ÀÚ¹Ù, C++, ȤÀº C·Î ÀÛ¼ºµÆ´Ù. ÀÌ ¾ð¾îµéÀ» ¼±ÅÃÇÑ °ÍÀº ÀÚ¹Ù´Â °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â ¾ð¾îÀ̱⠶§¹®À̰í, C++´Â ·¹°Å½Ã ȯ°æ¿¡¼­ Ưº°ÇÑ µµÀü °úÁ¦¸¦ ´øÁö´Â ¾ð¾îÀ̱⠶§¹®À̸ç, C´Â ÀýÂ÷Çü ·¹°Å½Ã Äڵ忡¼­ ÀÚÁÖ º¼ ¼ö ÀÖ´Â ¹®Á¦µéÀ» ¹è¿ï ¼ö ÀÖ°Ô ÇØÁÖ´Â ¾ð¾îÀ̱⠶§¹®ÀÌ´Ù. À̸¦ ÅëÇØ ·¹°Å½Ã Äڵ忡¼­ ¹ß»ýÇÏ´Â ¹®Á¦Á¡ÀÇ ´ëºÎºÐÀ» Æ÷°ýÇÒ ¼ö ÀÖ´Ù. µ¶ÀÚ°¡ ÀÌ ¾ð¾îµéÀ» »ç¿ëÇÏÁö ¾Ê´õ¶óµµ ¿¹Á¦´Â µµ¿òÀÌ µÉ ¼ö ÀÖ´Ù. µ¨ÆÄÀÌ, ºñÁÖ¾ó º£ÀÌÁ÷, ÄÚº¼, Æ÷Æ®¶õ µîÀÇ ¾ð¾îµé¿¡¼­µµ Ȱ¿ë °¡´ÉÇÑ ±â¹ýµéÀ̱⠶§¹®ÀÌ´Ù.

ÀÌ Ã¥ÀÇ ±â¹ýµéÀÌ Çö¾÷¿¡ µµ¿òÀÌ µÉ »Ó ¾Æ´Ï¶ó ÇÁ·Î±×·¡¹ÖÀÇ Àç¹Ì¸¦ ȸº¹ÇÏ´Â °è±âµµ µÇ±æ ¹Ù¶õ´Ù. ÇÁ·Î±×·¡¹ÖÀº ¸Å¿ì º¸¶÷ ÀÖ°í Áñ°Å¿î ÀÛ¾÷ÀÌ´Ù. Çö¾÷ÀÇ ÀÏ»ó ¾÷¹«¿¡¼­ ÀÌ·± ±âºÐÀ» ´À³¢Áö ¸øÇϰí ÀÖ´Ù¸é, ÀÌ Ã¥¿¡¼­ Á¦°øµÇ´Â ±â¹ýµéÀ» ÅëÇØ Àç¹ß°ßÇÏ°í ÆÀ Àüü¿¡ ÀüÆÄÇϱ⸦ Èñ¸ÁÇÑ´Ù.

1ºÎ. ÄÚµå º¯°æÀÇ ¸ÞÄ¿´ÏÁò



1Àå. ¼ÒÇÁÆ®¿þ¾î º¯°æ

__¼ÒÇÁÆ®¿þ¾î Äڵ带 º¯°æÇÏ´Â ³× °¡Áö ÀÌÀ¯

____±â´É Ãß°¡¿Í ¹ö±× ¼öÁ¤

____¼³°è °³¼±

____ÃÖÀûÈ­

____³× °¡Áö ÀÌÀ¯ÀÇ Á¾ÇÕ

__À§ÇèÇÑ º¯°æ





2Àå. Çǵå¹é Ȱ¿ë

__´ÜÀ§ Å×½ºÆ®¶õ?

__»óÀ§ ¼öÁØÀÇ Å×½ºÆ®

__Å×½ºÆ®¸¦ ÅëÇÑ ÄÚµå º¸È£

____·¹°Å½Ã Äڵ带 º¯°æÇÏ´Â ¼ø¼­

____º¯°æ ÁöÁ¡À» ½Äº°ÇÑ´Ù

____Å×½ºÆ® ·çƾÀ» ÀÛ¼ºÇÒ À§Ä¡¸¦ ã´Â´Ù

____ÀÇÁ¸ °ü°è¸¦ Á¦°ÅÇÑ´Ù

____Å×½ºÆ® ·çƾÀ» ÀÛ¼ºÇÑ´Ù

____º¯°æ ¹× ¸®ÆÑÅ丵À» ¼öÇàÇÑ´Ù

____ÀÌÈÄÀÇ ³»¿ë





3Àå. °¨Áö¿Í ºÐ¸®

__Çù¾÷ Ŭ·¡½º À§ÀåÇϱâ

____°¡Â¥ °´Ã¼

____°¡Â¥ °´Ã¼ÀÇ ¾ç¸é¼º

____°¡Â¥ °´Ã¼ÀÇ ÇÙ½É

____¸ðÁ¶ °´Ã¼





4Àå. ºÀÇÕ ¸ðµ¨

__¾öû³­ ¾çÀÇ Å×½ºÆ®

__ºÀÇÕ

__ºÀÇÕÀÇ Á¾·ù

____Àüó¸® ºÀÇÕ

____¸µÅ© ºÀÇÕ

____°´Ã¼ ºÀÇÕ





5Àå. µµ±¸

__¸®ÆÑÅ丵 ÀÚµ¿È­ µµ±¸

__¸ðÁ¶ °´Ã¼

__´ÜÀ§ Å×½ºÆ® Çϳ׽º

____JUnit

____CppUnitLite

____NUnit

____±âŸ xUnit ÇÁ·¹ÀÓ¿öÅ©

__ÀϹÝÀûÀÎ Å×½ºÆ® Çϳ׽º

____FIT

____ÇÇÆ®´Ï½º





2ºÎ. ¼ÒÇÁÆ®¿þ¾î º¯°æ



6Àå. °íÄ¥ °ÍÀº ¸¹°í ½Ã°£Àº ¾ø°í

__¹ß¾Æ ¸Þ¼Òµå

____ÀåÁ¡°ú ´ÜÁ¡

__¹ß¾Æ Ŭ·¡½º

____ÀåÁ¡°ú ´ÜÁ¡

__Æ÷Àå ¸Þ¼Òµå

____ÀåÁ¡°ú ´ÜÁ¡

__Æ÷Àå Ŭ·¡½º

__¿ä¾à





7Àå. ÄÚµå Çϳª ¹Ù²Ù´Â µ¥ ¿Ö À̸® ¿À·¡ °É¸®Áö?

__ÄÚµå ÀÌÇØÇϱâ

__Áö¿¬ ½Ã°£

__ÀÇÁ¸ °ü°è Á¦°Å

____ºôµå ÀÇÁ¸ °ü°è

__¿ä¾à





8Àå. ¾î¶»°Ô ±â´ÉÀ» Ãß°¡ÇÒ±î?

__Å×½ºÆ® ÁÖµµ °³¹ß

____½ÇÆÐ Å×½ºÆ® ÄÉÀ̽º ÀÛ¼º

____ÄÄÆÄÀÏ

____Å×½ºÆ® Åë°ú½Ã۱â

____Áߺ¹ Á¦°Å

____½ÇÆÐ Å×½ºÆ® ÄÉÀ̽º ÀÛ¼º

____ÄÄÆÄÀÏ

____Å×½ºÆ® Åë°ú½Ã۱â

____Áߺ¹ Á¦°Å

____Å×½ºÆ® ½ÇÆÐ ÄÉÀ̽º ÀÛ¼º

____ÄÄÆÄÀÏ

____Å×½ºÆ® Åë°ú½Ã۱â

____Áߺ¹ Á¦°Å

__Â÷ÀÌ¿¡ ÀÇÇÑ ÇÁ·Î±×·¡¹Ö

__¿ä¾à





9Àå. ¶Òµü! Å×½ºÆ® Çϳ׽º¿¡ Ŭ·¡½º Á¦´ë·Î ³Ö±â

__¼º°¡½Å ¸Å°³º¯¼ö

__¼û°ÜÁø ÀÇÁ¸ °ü°è

__º¹ÀâÇÑ »ý¼ºÀÚ

__±î´Ù·Î¿î Àü¿ª ÀÇÁ¸ °ü°è

__°øÆ÷½º·¯¿î ÀÎŬ·çµå ÀÇÁ¸ °ü°è

__¾çÆÄ²®Áú ¸Å°³º¯¼ö

__º°¸íÀ» °®´Â ¸Å°³º¯¼ö





10Àå. Å×½ºÆ® Çϳ׽º¿¡¼­ ÀÌ ¸Þ¼Òµå¸¦ ½ÇÇàÇÒ ¼ö ¾ø´Ù

__¼û¾îÀÖ´Â ¸Þ¼Òµå

__¾ð¾îÀÇ Æí¸®ÇÑ ±â´É

__ŽÁö ºÒ°¡´ÉÇÑ ºÎÀÛ¿ë





11Àå. Äڵ带 º¯°æÇØ¾ß ÇÑ´Ù

__¿µÇâ Ãß·Ð

__Àü¹æ Ãß·Ð

__¿µÇâ ÀüÆÄ

__¿µÇâ Ãß·ÐÀ» À§ÇÑ µµ±¸

__¿µÇ⠺м®À» ÅëÇÑ ÇнÀ

__¿µÇâ ½ºÄÉÄ¡ÀÇ ´Ü¼øÈ­





12Àå. Ŭ·¡½º ÀÇÁ¸ °ü°è, ¹Ýµå½Ã ¾ø¾Ö¾ß ÇÒ±î?

__±³Â÷ ÁöÁ¡

____°£´ÜÇÑ °æ¿ì

____»óÀ§ ¼öÁØÀÇ ±³Â÷ ÁöÁ¡

__Á¶ÀÓ ÁöÁ¡À» ÀÌ¿ëÇÑ ¼³°è ÆÇ´Ü

__Á¶ÀÓ ÁöÁ¡ÀÇ ÇÔÁ¤





13Àå. º¯°æÇØ¾ß Çϴµ¥, ¾î¶² Å×½ºÆ®¸¦ ÀÛ¼ºÇØ¾ß ÇÒÁö ¸ð¸£°Ú´Ù

__¹®¼­È­ Å×½ºÆ®

__Ŭ·¡½º ¹®¼­È­

__Á¤ÇØÁø ¸ñÇ¥°¡ ÀÖ´Â Å×½ºÆ®

__¹®¼­È­ Å×½ºÆ®¸¦ ÀÛ¼ºÇϱâ À§ÇÑ °æÇèÄ¢





14Àå. ³ª¸¦ ¹ÌÄ¡°Ô ÇÏ´Â ¶óÀ̺귯¸® ÀÇÁ¸ °ü°è





15Àå. ¾ÖÇø®ÄÉÀ̼ǿ¡ API È£ÃâÀÌ ³Ê¹« ¸¹´Ù





16Àå. º¯°æÀÌ °¡´ÉÇÒ ¸¸Å­ Äڵ带 ÀÌÇØÇÏÁö ¸øÇÏ´Â °æ¿ì

__³ëÆ®/½ºÄÉÄ¡

__Ç¥½Ã ³ª¿­

____Ã¥ÀÓ ºÐ¸®

____¸Þ¼Òµå ±¸Á¶ÀÇ ÀÌÇØ

____¸Þ¼Òµå ÃßÃâ

____º¯°æ ¿µÇâÀÇ ÀÌÇØ

__½ºÅ©·¡Ä¡ ¸®ÆÑÅ丵

__¹Ì»ç¿ë ÄÚµå »èÁ¦





17Àå. ³» ¾ÖÇø®ÄÉÀ̼ÇÀº »À´ë°¡ ¾àÇÏ´Ù

__½Ã½ºÅÛÀÇ ½ºÅ丮ÅÚ¸µ

__³×ÀÌ۵å CRC

__´ëÈ­ À½¹Ì





18Àå. Å×½ºÆ® Äڵ尡 ¹æÇظ¦ ÇÑ´Ù

__Ŭ·¡½º ¸í¸í ±ÔÄ¢

__Å×½ºÆ® ÄÚµåÀÇ ¹èÄ¡





19Àå. ³» ÇÁ·ÎÁ§Æ®´Â °´Ã¼ ÁöÇâÀÌ ¾Æ´Ï´Ù

__°£´ÜÇÑ °æ¿ì

__¾î·Á¿î °æ¿ì

__»õ·Î¿î µ¿ÀÛÀÇ Ãß°¡

__°´Ã¼ ÁöÇâÀÇ ÀåÁ¡ ÀÌ¿ë

__¸ðµç °ÍÀÌ °´Ã¼ ÁöÇâÀûÀÌ´Ù





20Àå. ÀÌ Å¬·¡½º´Â ³Ê¹« ºñ´ëÇØ¼­ ´õ ÀÌ»ó È®ÀåÇÏ°í ½ÍÁö ¾Ê´Ù

__Ã¥ÀÓ ÆÄ¾Ç

__±× ¹ÛÀÇ ±â¹ýµé

__´õ ³ª¾Æ°¡±â

____Àü·«

____Àü¼ú

__Ŭ·¡½º ÃßÃâÀ» ¸¶Ä£ ÈÄ





21Àå. ¹Ýº¹µÇ´Â µ¿ÀÏÇÑ ¼öÁ¤, ±×¸¸ÇÒ ¼ö´Â ¾øÀ»±î?

__ù ¹øÂ° ´Ü°è





22Àå. ¡®±«¹° ¸Þ¼Òµå¡¯¸¦ º¯°æÇØ¾ß Çϴµ¥ Å×½ºÆ® Äڵ带 ÀÛ¼ºÇÏÁö ¸øÇϰڴÙ

__±«¹° ¸Þ¼ÒµåÀÇ ´Ù¾çÇÑ Á¾·ù

____ºÒ¸´ ¸Þ¼Òµå

____È¥Àâ ¸Þ¼Òµå

__¸®ÆÑÅ丵 ÀÚµ¿È­ µµ±¸¸¦ »ç¿ëÇØ ±«¹° ¸Þ¼Òµå °ø·«Çϱâ

__¼öµ¿ ¸®ÆÑÅ丵¿¡ µµÀü

____°¨Áö º¯¼ö µµÀÔ

____¾Æ´Â ºÎºÐ ÃßÃâÇϱâ

____ÀÇÁ¸ °ü°è ÀÌ»èÁݱâ

____¸Þ¼Òµå °´Ã¼ ÃßÃâ

__Àü·«

____»À´ë ¸Þ¼Òµå

____ó¸® ½ÃÄö½º ¹ß°ß

____¿ì¼± ÇöÀç Ŭ·¡½º ³»¿¡¼­ ÃßÃâ

____ÀÛÀº Á¶°¢ ÃßÃâ

____ÃßÃâÀ» ´Ù½Ã ÇÒ °¢¿À





23Àå. ±âÁ¸ µ¿ÀÛÀ» °Çµå¸®Áö ¾Ê¾ÒÀ½À» ¾î¶»°Ô È®ÀÎÇÒ ¼ö ÀÖÀ»±î?

__ÃÊÁýÁß ¸ðµå¿¡¼­ ÆíÁýÇϱâ

__´ÜÀÏ ¸ñÀû ÆíÁý

__¼­¸í À¯Áö

__ÄÄÆÄÀÏ·¯ ÀÇÁ¸

____¦ ÇÁ·Î±×·¡¹Ö





24Àå. ¾îÂîÇØ¾ß ÇÒÁö ¸ð¸£°Ú´Ù. ³ª¾ÆÁú °Í °°Áö ¾Ê¾Æ

__3ºÎ ÀÇÁ¸ °ü°è Á¦°Å ±â¹ý

__25Àå ÀÇÁ¸ °ü°è Á¦°Å ±â¹ý

__¸Å°³º¯¼ö ÀûÀÀ

__¸Þ¼Òµå °´Ã¼ ÃßÃâ

__Á¤ÀÇ ¿Ï¼º

__Àü¿ª ÂüÁ¶ ĸ½¶È­

__Á¤Àû ¸Þ¼Òµå µå·¯³»±â

__È£Ãâ ÃßÃâ°ú ÀçÁ¤ÀÇ

__ÆÑÅ丮 ¸Þ¼Òµå ÃßÃâ°ú ÀçÁ¤ÀÇ

__get ¸Þ¼Òµå ÃßÃâ°ú ÀçÁ¤ÀÇ

__±¸Çöü ÃßÃâ

__´õ º¹ÀâÇÑ ¿¹Á¦

__ÀÎÅÍÆäÀ̽º ÃßÃâ

__ÀνºÅϽº À§ÀÓ µµÀÔ

__Á¤Àû set ¸Þ¼Òµå µµÀÔ

__¿¬°á ´ëü

__»ý¼ºÀÚ ¸Å°³º¯¼öÈ­

__¸Þ¼Òµå ¸Å°³º¯¼öÈ­

__¸Å°³º¯¼ö ¿ø½ÃÈ­

__Ư¡ ²ø¾î¿Ã¸®±â

__ÀÇÁ¸ °ü°è ¹Ð¾î ³»¸®±â

__ÇÔ¼ö¸¦ ÇÔ¼ö Æ÷ÀÎÅÍ·Î ´ëü

__Àü¿ª ÂüÁ¶¸¦ get ¸Þ¼Òµå·Î ´ëü

__¼­ºêŬ·¡½ºÈ­¿Í ¸Þ¼Òµå ÀçÁ¤ÀÇ

__ÀνºÅϽº º¯¼ö ´ëü

__ÅÛÇø´ ÀçÁ¤ÀÇ

__ÅØ½ºÆ® ÀçÁ¤ÀÇ





ºÎ·Ï. ¸®ÆÑÅ丵

¸¶ÀÌŬ C. Æä´õ½º(Michael C. Feathers)

¸àÅ丵, ´É·Â °³¹ß, Áö½Ä Àü´Þ, ¼ÒÇÁÆ®¿þ¾î °³¹ß °ü¸® µî ¼­ºñ½º Á¦°ø ºÐ¾ßÀÇ ±Û·Î¹ú ¸®´õ ¾÷üÀÎ ¿ÀºêÁ§Æ® ¸àÅä¿¡ ±Ù¹«Çϰí ÀÖ´Ù. Å×½ºÆ® ÁÖµµ °³¹ß, ¸®ÆÑÅ丵, °´Ã¼ ÁöÇâ ¼³°è, ÀÚ¹Ù, C#, C++, ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ Æ®·¹ÀÌ´×°ú ¸àÅ丵 µîÀÇ ÄÁ¼³ÆÃÀ» ´Ù¼ö ¼öÇàÇßÀ¸¸ç, JUnit Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ©ÀÇ C++ ¹öÀüÀÎ CppUnit°ú ÅëÇÕ Å×½ºÆ® ÇÁ·¹ÀÓ¿öÅ© FITÀÇ C++ ¹öÀüÀÎ FitCppÀÇ °³¹ßÀÚÀ̱⵵ ÇÏ´Ù. ACM°ú IEEE ȸ¿øÀÌ´Ù. OOPSLA ÄÜÆÛ·±½º(°´Ã¼ ÁöÇâ ±â¹ý¿¡ °üÇÑ ±¹Á¦ ÄÜÆÛ·±½º)¿¡¼­ ÄÚµå Æä½ºÆ¼¹ú ÀÇÀåÀ» ¼¼ Â÷·Ê ¸Ã¾Ò´Ù.





¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú



ÀÌ Ã¥À» ÀÐ°í ¹ø¿ªÇÏ´Ù º¸´Ï, ¿¹Àü¿¡ ÇÑâ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ´ø ½Ã±â°¡ ¶°¿Ã¶ú´Ù. ±×¶§´Â Áö½Ä°ú µµ±¸°¡ ¹ÌÃµÇØ ¸¹Àº ½Ã°£À» µé¿© Å×½ºÆ®ÇÏ°í µð¹ö±ëÇß´Ù. printf¹®À» ½á°¡¸ç º¯¼ö °ªÀ» ÀÏÀÏÀÌ È®ÀÎÇßÀ¸¸ç, ÀÛÀº °³¼± »çÇ×À» Å×½ºÆ®Çϱâ À§ÇØ Àüü Äڵ带 ÄÄÆÄÀÏÇϱ⵵ Çß½À´Ï´Ù. ¹°·Ð ÀÌ °úÁ¤À» ÅëÇØ ¹ö±×´Â Çϳª¾¿ »ç¶óÁ®°¬Áö¸¸, ÄÚµå´Â Á¡Á¡ ´õ °ü¸®Çϱ⠾î·Á¿öÁ³´Ù. °á±¹, ¸¶Áö¸·¿¡´Â ÀÛÀº ¿ä±¸ »çÇ×À» ¹Ý¿µÇÏ´Â µ¥µµ ¸¹Àº ½Ã°£À» ¼ÒºñÇØ¾ß¸¸ Çß´Ù.

ÀÌ Ã¥Àº ÀÌ¿Í °°Àº »óȲ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿©·¯ °¡Áö ±â¹ýÀ» ¾Ë·ÁÁØ´Ù. ¾î´À °÷¿¡ Å×½ºÆ® ·çƾÀ» ³õ°í, ¾î¶² ¸®ÆÑÅ丵 ±â¹ýÀ» »ç¿ëÇØ¾ß ÇÏ´ÂÁö ¾Ë ¼ö ÀÖ´Â ÅëÂû·ÂÀ» ±æ·¯ÁÙ °ÍÀÌ´Ù. µ¶ÀÚ ¿©·¯ºÐµµ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇß´ø °æÇèÀÌ ÀÖ´Ù¸é ÀÌ¿Í °°Àº ÀϵéÀ» ¼ö¾øÀÌ °Þ¾úÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ ´ëºÎºÐÀÇ °³¹ßÀÚµéÀº ÀϰüµÈ ±âÁØ ¾øÀÌ »óȲ¿¡ µû¶ó, ȤÀº °³°³ÀÎÀÇ ¿ª·®¿¡ µû¶ó ´Ù¸£°Ô ó¸®Çϸ鼭, ÀÏÁ¤¿¡ ÂÑ°Ü À̸¦ µ¹¾Æº¼ °Ü¸¦Á¶Â÷ ¾øÀ» °ÍÀÌ´Ù. ĸ½¶È­, »ó¼Ó µî°ú °°Àº ÀûÀýÇÑ ÄÚµùÀ» À§ÇÑ ½Ã°£ ÅõÀÚº¸´Ù´Â ºü¸¥ ±â´É ±¸ÇöÀ» ÅëÇÑ ³³±âÁؼö°¡ ¿ì¼±½ÃµÇ´Â Çö½Ç ¶§¹®ÀÌ´Ù.

ÀÌ Ã¥ÀÇ Á¶¾ðÀÌ ¿©·¯ºÐÀÇ ÀÛ¾÷ ȯ°æ¿¡ ±×´ë·Î Àû¿ëµÇÁö´Â ¾ÊÀ» °ÍÀÌ´Ù. »ç¿ëÇÏ´Â ¾ð¾îµµ ¸¹ÀÌ ¹Ù²î°í, °³¹ß ¹æ¹ýµµ ¸¹ÀÌ º¯È­µÆ´Ù. ÇÏÁö¸¸ ¾î´À ºÐ¾ß¿¡¼­µç ·¹°Å½Ã ÄÚµå´Â Á¸ÀçÇϰí, °ü¸®Çϱ⠾î·Á¿î ÄÚµåÀÓÀº ºÐ¸íÇÏ´Ù. ¶ÇÇÑ ÀÌ Ã¥ÀÇ ¸¹Àº ºÎºÐ¿¡¼­ ¸®ÆÑÅ丵°ú °ü·ÃµÈ ³»¿ëÀ» ´Ù·é´Ù. ¸®ÆÑÅ丵¿¡ ´ëÇÑ ¹è°æÁö½ÄÀÌ ÀÖ´Ù¸é Á» ´õ ÀÌÇØÇϱ⠽±°ÚÁö¸¸, ¾ø´Ù¸é ÀÌ Ã¥À» ÅëÇØ ¸®ÆÑÅ丵ÀÇ ¹æ½ÄÀ» ¾î´À Á¤µµ üÇèÇØº¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¿©·¯ºÐÀÌ ÀÛ¾÷ÇÏ´Â Äڵ忡 ÀϰýÀûÀ¸·Î Àû¿ëÇϱâ´Â ¾î·Æ°ÚÁö¸¸, ±âȸ°¡ µÉ ¶§¸¶´Ù Á¶±Ý¾¿ ·¹°Å½Ã Äڵ忡 ¹Ý¿µÇÑ´Ù¸é ½Ã°£ÀÌ Áö³¯¼ö·Ï ¾ÈÀüÇÑ ÄÚµå·Î °³¼±µÅ ÀÖÀ» °ÍÀÌ´Ù. Áï, ÄÚµå´Â ¿©·¯ºÐÀÇ ÅëÁ¦ÇÏ¿¡ ³õÀÌ°Ô µÉ °ÍÀ̰í, ÇÊ¿äÇÒ ¶§ »õ·Î¿î ¿ä±¸ »çÇ×À» ½Å¼ÓÈ÷ ¹Ý¿µÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.





¡Ú ¿Å±äÀÌ ¼Ò°³ ¡Ú



½ÉÀ±º¸

¼º±Õ°ü´ëÇб³¿Í ¼­¿ï´ëÇб³¿¡¼­ ÄÄÇ»ÅͰøÇÐÀ» Àü°øÇß´Ù. ÈÞ´ëÆù ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇßÀ¸¸ç, ÇöÀç´Â IT ±âȹ ¹× ½Å±â¼ú µµÀÔ ¾÷¹«¸¦ ¼öÇàÇϰí ÀÖ´Ù. ÀΰøÁö´ÉÀ» ºñ·ÔÇÑ 4Â÷ »ê¾÷Çõ¸í ±â¼ú Àü¹Ý¿¡ ´ëÇØ °ü½ÉÀÌ ¸¹´Ù.

ÀÌÁ¤¹®

ÄÄÇ»ÅͰøÇÐÀ» Àü°øÇßÀ¸¸ç ´Ù¼öÀÇ ¿ø¼­¸¦ ¹ø¿ªÇß´Ù. ¹ø¿ª¼­·Î´Â ¿¡ÀÌÄÜÃâÆÇ»ç¿¡¼­ Æì³½ ¡ººñ±â´× ANSI C++¡»(2008), ¡ºµ¥ÀÌÅÍ °úÇÐÀ¸·Î Á¢±ÙÇÏ´Â Á¤º¸º¸¾È¡»(2016), ¡ºÆÄÀ̽ã Ç÷¹À̱׶ó¿îµå¡»(2016) µîÀÌ ÀÖ´Ù.
µî·ÏµÈ ¼­ÆòÀÌ ¾ø½À´Ï´Ù.
±â·ÏÀ¸·Î º» Çѱ¹ÀÇ Á¤º¸Åë½Å ¿ª»ç ¥±(1980~2000)...
ÆíÁýºÎ
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
Solidworks Basic(¼Ö¸®µå¿÷½º º£ÀÌÁ÷)(2017)...
¿øµ¿Çö
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
[ÄÚµå·Î ¹è¿ì´Â ½ºÇÁ¸µ À¥ ÇÁ·ÎÁ§Æ® °³Á¤ÆÇ]...
±¸¸Û°¡°Ô ÄÚµù´Ü
¼±ÅÃµÈ »óǰÀ» ÂòÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃµÈ »óǰÀ» ¹Ù·Î±¸¸Å ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
 
ÃÊ Áß °í
ÀüüÆò±Õ(0)
ȸ¿øÆòÁ¡   ȸ¿ø¼­Æò¼ö 0
¿¡ÀÌÄÜ ÃâÆÇ»çÀÇ ½Å°£
¡ºFunctional C#: C#À¸·Î ¹è¿ì´Â ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö¡»
À§½º´© ¾Ø°Å·Î Àú
27,000¿ø
(10%¡é+5%)
 
¡º¾ÆÄ«¸¦ ÀÌ¿ëÇÑ ¸¶ÀÌÅ©·Î¼­ºñ½º °³¹ß: ¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà°ú ÇÔ²²ÇÏ´Â ¾ÆÄ« ÀÌÇØÇϱ⡻
Å©¸®½ºÆ¼¾Ó ¹é½ºÅÍ Àú
31,500¿ø
(10%¡é+5%)
 
¡º½ÇÀü À©µµ¿ì µð¹ÙÀ̽º µå¶óÀ̹ö 2/e: À©µµ¿ì °³¹ßÀÚ¸¦ À§ÇÑ ½Ç¹« À¯Çüº° µå¶óÀ̹ö °³¹ß °¡À̵塻
À̺À¼® Àú
43,200¿ø
(10%¡é+5%)
 
C++·Î °³¹ßÇÏ´Â ¾ð¸®¾ó ¿£Áø 4
¿¡ÀÌÄÜÃâÆÇ Àú
36,000¿ø
(10%¡é+5%)
 
¡º°ÔÀÓ µðÀÚÀÎÀ» À§ÇÑ ±âÃÊ ÀÌ·Ð: ±íÀÌ ÀÖ´Â °ÔÀÓ µðÀÚÀÎÀ» À§ÇÑ °í¹ÎÀÇ ½ÃÀÛ¡»
³²±â´ö Àú
36,000¿ø
(10%¡é+5%)
 
À̸ÞÀÏÁÖ¼Ò¼öÁý°ÅºÎ