´ë·®±¸¸ÅȨ >
Àü°øµµ¼­/´ëÇб³Àç
>
°øÇа迭
>
ÄÄÇ»ÅÍ°øÇÐ

ÆîÃ帱â
±¸±Û ¿£Áö´Ï¾î´Â ÀÌ·¸°Ô ÀÏÇÑ´Ù : ±¸±Û·¯°¡ ÀüÇÏ´Â ¹®È­, ÇÁ·Î¼¼½º, µµ±¸ÀÇ ¸ðµç °Í (¿øÁ¦:Software Engineering at Google)
Á¤°¡ 45,000¿ø
ÆǸŰ¡ 40,500¿ø (10% , 4,500¿ø)
I-Æ÷ÀÎÆ® 2,250P Àû¸³(6%)
ÆǸŻóÅ ÆǸÅÁß
ºÐ·ù ÄÄÇ»ÅÍ°øÇÐ
ÀúÀÚ Å¸ÀÌÅͽº À©Åͽº , Åè ¸Ç½¬·º , ÇÏÀÌ·³ ¶óÀÌÆ® ( ¿ªÀÚ : °³¾Õ¸Ê½Ã )
ÃâÆÇ»ç/¹ßÇàÀÏ ÇѺû¹Ìµð¾î / 2022.05.10
ÆäÀÌÁö ¼ö 704 page
ISBN 9791162245620
»óÇ°ÄÚµå 354714709
°¡¿ëÀç°í Àç°íºÎÁ·À¸·Î ÃâÆÇ»ç ¹ßÁÖ ¿¹Á¤ÀÔ´Ï´Ù.
 
ÁÖ¹®¼ö·® :
´ë·®±¸¸Å Àü¹® ÀÎÅÍÆÄÅ© ´ë·®ÁÖ¹® ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ½Ã¸é °ßÀû¿¡¼­ºÎÅÍ ÇàÁ¤¼­·ù±îÁö Æí¸®ÇÏ°Ô ¼­ºñ½º¸¦ ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
µµ¼­¸¦ °ßÀûÇÔ¿¡ ´ãÀ¸½Ã°í ½Ç½Ã°£ °ßÀûÀ» ¹ÞÀ¸½Ã¸é ±â´Ù¸®½Ç ÇÊ¿ä¾øÀÌ ÇÒÀιÞÀ¸½Ç ¼ö ÀÖ´Â °¡°ÝÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¸ÅÁÖ ¹ß¼ÛÇØ µå¸®´Â ÀÎÅÍÆÄÅ©ÀÇ ½Å°£¾È³» Á¤º¸¸¦ ¹Þ¾Æº¸½Ã¸é »óÇ°ÀÇ ¼±Á¤À» ´õ¿í Æí¸®ÇÏ°Ô ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

 ´ë·®±¸¸ÅȨ  > Àü°øµµ¼­/´ëÇб³Àç  > °øÇа迭  > ÄÄÇ»ÅÍ°øÇÐ

 
Ã¥³»¿ë
±¸±Û·¯°¡ °ø°³ÇÏ´Â ±â¾÷¿¡ Çõ½ÅÀ» °¡Á®´ÙÁÖ´Â ¿£Áö´Ï¾î¸µ Àü·« ¿©·¯ºÐÀÌ ¶Ç ÇϳªÀÇ °Å´ëÇÑ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ ±â¾÷ ¡®±¸±Û¡¯À» ¸¸µé ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ´Ù¸¸ ±¸±ÛÀÌ ±×°£ ½×¾Æ¿Â ½¢ÇÑ ³ëÇϿ츦 ¸ð¸¥´Ù¸é, ¿©·¯ºÐÀº ¼ö¸¸ ¸íÀÇ ¿£Áö´Ï¾î°¡ 20³â ³Ñ°Ô Á¶È­¸¦ ÀÌ·ï ´Ùµë¾î¿Â ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µÀÇ Áö½ÄÀ» ³õÄ¡°Ô µË´Ï´Ù. ¸ð¸¥ ôÇϱ⿡´Â ³Ê¹«µµ °ªÁø Áö½ÄÀÏ °ÍÀÔ´Ï´Ù. ÀÌ Ã¥¿¡¼­´Â ±¸±ÛÀÇ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¿Í Å×Å©´ÏÄà ¶óÀÌÅÍ°¡ ¹¶ÃÄ ±¸±ÛÀÇ µ¶Ã¢ÀûÀÎ ¿£Áö´Ï¾î¸µ ¹®È­, ÇÁ·Î¼¼½º, µµ±¸¸¦ ¼Ò°³ÇÕ´Ï´Ù. ´Ü¼øÈ÷ µµ±¸ÀÇ ±â´É°ú È°¿ë¹ýÀ» ³Ñ¾î ±¸±ÛÀÇ ÆÀµéÀÌ µû¸£´Â öÇаú ÇÁ·Î¼¼½º±îÁö ¾ÆÁÖ »ó¼¼È÷ ¼³¸íÇÕ´Ï´Ù. ¶ÇÇÑ ÇÁÆ®¿þ¾î Á¶Á÷ÀÌ Äڵ带 ¼³°è, ÀÛ¼º, À¯Áö °ü¸®ÇÒ ¶§ Àý´ë Àؾ´Â ¾È µÇ´Â ¼¼ °¡Áö ±âº» ¿øÄ¢µµ ÇÔ²² »ìÆ캾´Ï´Ù. ÀÌ Ã¥¿¡ ´ã±ä ¼ö¸¸ ¸íÀÇ ±¸±Û·¯°¡ ¿©·¯ ½ÃÇàÂø¿À ³¡¿¡ °ËÁõÇÑ ½ÇÀü ´ëÀÀ ±â¹ýÀÌ Àû¿ëµÈ ´Ù¾çÇÑ »ç·Ê¿Í ¿¹Á¦·Î, ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µÀÇ ÇÙ½ÉÀ» ²ç¶Õ¾îº¸´Â ½Ã°¢À» ¾ò¾î ÈǸ¢ÇÑ ¿£Áö´Ï¾î·Î °Åµì³ª±æ ¹Ù¶ø´Ï´Ù.
¸ñÂ÷
[Part I ÀüÁ¦] CHAPTER 1 ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µÀ̶õ? 1.1 ½Ã°£°ú º¯°æ 1.2 ±Ô¸ð È®Àå°ú È¿À²¼º 1.3 Æ®·¹À̵å¿ÀÇÁ¿Í ºñ¿ë 1.4 ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ vs ÇÁ·Î±×·¡¹Ö 1.5 ¸¶Ä¡¸ç 1.6 ÇÙ½É Á¤¸® [Part II ¹®È­] CHAPTER 2 ÆÀ¿öÅ© À̲ø¾î³»±â 2.1 ³» Äڵ带 ¼û±â°í ½Í¾î¿ä 2.2 õÀç ½ÅÈ­ 2.3 ¼û±â´Â °Ç ÇØ·Ó´Ù 2.4 ¸ðµç °Ç ÆÀ¿¡ ´Þ·È´Ù 2.5 ¸¶Ä¡¸ç 2.6 ÇÙ½É Á¤¸® CHAPTER 3 Áö½Ä °øÀ¯ 3.1 ¹è¿òÀ» °¡·Î¸·´Â Àå¾Ö¹° 3.2 öÇÐ 3.3 ÆÇ ±ò¾ÆÁÖ±â: ½É¸®Àû ¾ÈÀü 3.4 ³» Áö½Ä Å°¿ì±â 3.5 Áú¹® È®ÀåÇϱâ: Ä¿¹Â´ÏƼ¿¡ ¹¯±â 3.6 Áö½Ä È®ÀåÇϱâ: ´©±¸³ª °¡¸£Ä¥ °Ô ÀÖ´Ù 3.7 Á¶Á÷ÀÇ Áö½Ä È®ÀåÇϱâ 3.8 °¡µ¶¼º Á¦µµ: ÄÚµå ¸®ºä¸¦ ÅëÇÑ Ç¥ÁØ ¸àÅä Á¦µµ 3.9 ¸¶Ä¡¸ç 3.10 ÇÙ½É Á¤¸® CHAPTER 4 °øÁ¤ »çȸ¸¦ À§ÇÑ ¿£Áö´Ï¾î¸µ 4.1 Æí°ßÀº ÇÇÇÒ ¼ö ¾ø´Ù 4.2 ´Ù¾ç¼ºÀÌ ÇÊ¿äÇÑ ÀÌÀ¯ ÀÌÇØÇϱâ 4.3 ´Ù¹®È­ ¿ª·® °®Ãß±â 4.4 ´Ù¾ç¼º ½ÇõÇϱâ 4.5 ´ÜÀÏÇÑ Á¢±Ù ¹æ½Ä °ÅºÎÇϱâ 4.6 È®¸³µÈ ÇÁ·Î¼¼½º¿¡ µµÀüÇϱâ 4.7 °¡Ä¡ vs °á°ú 4.8 °ü½ÉÀ» ÀÒÁö ¸»°í ÀüÁøÇÏÀÚ 4.9 ¸¶Ä¡¸ç 4.10 ÇÙ½É Á¤¸® CHAPTER 5 ÆÀ À̲ø±â 5.1 °ü¸®ÀÚ¿Í Å×Å© ¸®µå(ȤÀº µÑ ´Ù) 5.2 °³ÀÎ ±â¿©ÀÚ¿¡¼­ ¸®´õ·Î 5.3 ¿£Áö´Ï¾î¸µ °ü¸®ÀÚ 5.4 ¾ÈƼÆÐÅÏ 5.5 ¿Ã¹Ù¸¥ ÆÐÅÏ 5.6 ¿¹»ó ¸øÇÑ Áú¹® 5.7 ±× ¿Ü Á¶¾ð°ú ¿ä·É 5.8 »ç¶÷Àº ½Ä¹°°ú °°´Ù 5.9 ¸¶Ä¡¸ç 5.10 ÇÙ½É Á¤¸® CHAPTER 6 ¼ºÀåÇÏ´Â Á¶Á÷ À̲ø±â 6.1 ´Ã °áÁ¤Ç϶ó(Always Be Deciding) 6.2 ´Ã ¶°³ª¶ó(Always Be Leaving) 6.3 ´Ã È®ÀåÇ϶ó(Always Be Scaling) 6.4 ¸¶Ä¡¸ç 6.5 ÇÙ½É Á¤¸® CHAPTER 7 ¿£Áö´Ï¾î¸µ »ý»ê¼º ÃøÁ¤Çϱâ 7.1 ¿£Áö´Ï¾î¸µ »ý»ê¼ºÀ» ÃøÁ¤ÇÏ´Â ÀÌÀ¯ 7.2 ¼±º°: ÃøÁ¤ÇÒ °¡Ä¡°¡ Àִ°¡? 7.3 GSM ÇÁ·¹ÀÓ¿öÅ©: ¸ñÇ¥¿Í ½ÅÈ£¸¦ µÞ¹ÞħÇÏ´Â ÀÇ¹Ì ÀÖ´Â ÁöÇ¥ ¼±Á¤Çϱâ 7.4 ¸ñÇ¥(goal) 7.5 ½ÅÈ£(signal) 7.6 ÁöÇ¥(metric) 7.7 µ¥ÀÌÅÍ·Î ÁöÇ¥ °ËÁõÇϱâ 7.8 Á¶Ä¡¸¦ ÃëÇÏ°í °á°ú ÃßÀûÇϱâ 7.9 ¸¶Ä¡¸ç 7.10 ÇÙ½É Á¤¸® [Part III ÇÁ·Î¼¼½º] CHAPTER 8 ½ºÅ¸ÀÏ °¡À̵å¿Í ±ÔÄ¢ 8.1 ±ÔÄ¢ÀÌ ÇÊ¿äÇÑ ÀÌÀ¯ 8.2 ±ÔÄ¢ ¸¸µé±â 8.3 ±ÔÄ¢ ¼öÁ¤Çϱâ 8.4 Áöħ 8.5 ±ÔÄ¢ Àû¿ëÇϱâ 8.6 ¸¶Ä¡¸ç 8.7 ÇÙ½É Á¤¸® CHAPTER 9 ÄÚµå ¸®ºä 9.1 ÄÚµå ¸®ºä È帧 9.2 ÄÚµå ¸®ºä @ ±¸±Û 9.3 ÄÚµå ¸®ºäÀÇ ÀÌÁ¡ 9.4 ÄÚµå ¸®ºä ¸ð¹ü »ç·Ê 9.5 ÄÚµå ¸®ºä À¯Çü 9.6 ¸¶Ä¡¸ç 9.7 ÇÙ½É Á¤¸® CHAPTER 10 ¹®¼­ÀÚ·á 10.1 ¹®¼­ÀÚ·á¶õ? 10.2 ¹®¼­ÀÚ·á°¡ ÇÊ¿äÇÑ ÀÌÀ¯ 10.3 ¹®¼­ÀÚ·á´Â ÄÚµå¿Í °°´Ù 10.4 µ¶ÀÚ¸¦ ¾Ë¶ó 10.5 ¹®¼­ÀÚ·á À¯Çü 10.6 ¹®¼­ÀÚ·á ¸®ºä 10.7 ¹®¼­È­ öÇÐ 10.8 Å×Å©´ÏÄà ¶óÀÌÅÍ°¡ ÇÊ¿äÇÑ ¼ø°£ 10.9 ¸¶Ä¡¸ç 10.10 ÇÙ½É Á¤¸® CHAPTER 11 Å×½ºÆ® °³¿ä 11.1 Å×½ºÆ®¸¦ ÀÛ¼ºÇÏ´Â ÀÌÀ¯ 11.2 Å×½ºÆ® ½ºÀ§Æ® ¼³°èÇϱâ 11.3 ±¸±Û ±Ô¸ðÀÇ Å×½ºÆ® 11.4 ±¸±ÛÀÇ Å×½ºÆ® ¿ª»ç 11.5 ÀÚµ¿ Å×½ºÆ®ÀÇ ÇÑ°è 11.6 ¸¶Ä¡¸ç 11.7 ÇÙ½É Á¤¸® CHAPTER 12 ´ÜÀ§ Å×½ºÆ® 12.1 À¯Áöº¸¼öÇϱ⠽¬¿ö¾ß ÇÑ´Ù 12.2 ±úÁö±â ½¬¿î Å×½ºÆ® ¿¹¹æÇϱâ 12.3 ¸íÈ®ÇÑ Å×½ºÆ® ÀÛ¼ºÇϱâ 12.4 Å×½ºÆ®¿Í ÄÚµå °øÀ¯: DRY°¡ ¾Æ´Ï¶ó DAMP! 12.5 ¸¶Ä¡¸ç 12.6 ÇÙ½É Á¤¸® CHAPTER 13 Å×½ºÆ® ´ë¿ª 13.1 Å×½ºÆ® ´ë¿ªÀÌ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ ¹ÌÄ¡´Â ¿µÇâ 13.2 Å×½ºÆ® ´ë¿ª @ ±¸±Û 13.3 ±âº» °³³ä 13.4 Å×½ºÆ® ´ë¿ª È°¿ë ±â¹ý 13.5 ½ÇÁ¦ ±¸Çö 13.6 ¼ÓÀ̱â(°¡Â¥ °´Ã¼) 13.7 ¹¶°³±â(½ºÅÓ) 13.8 »óÈ£ÀÛ¿ë Å×½ºÆ®Çϱâ 13.9 ¸¶Ä¡¸ç 13.10 ÇÙ½É Á¤¸® CHAPTER 14 ´õ Å« Å×½ºÆ® 14.1 ´õ Å« Å×½ºÆ®¶õ? 14.2 ´õ Å« Å×½ºÆ® @ ±¸±Û 14.3 Å« Å×½ºÆ®ÀÇ ±¸Á¶ 14.4 ´õ Å« Å×½ºÆ® À¯Çü 14.5 Å« Å×½ºÆ®¿Í °³¹ßÀÚ ¿öÅ©Ç÷Π14.6 ¸¶Ä¡¸ç 14.7 ÇÙ½É Á¤¸® CHAPTER 15 Æó±â 15.1 Æó±â½ÃÅ°´Â ÀÌÀ¯ 15.2 Æó±â´Â ¿Ö ±×¸® ¾î·Á¿î°¡? 15.3 Æó±â À¯Çü 15.4 Æó±â ÇÁ·Î¼¼½º °ü¸® 15.5 ¸¶Ä¡¸ç 15.6 ÇÙ½É Á¤¸® [Part IV µµ±¸] CHAPTER 16 ¹öÀü °ü¸®¿Í ºê·£Ä¡ °ü¸® 16.1 ¹öÀü °ü¸®¶õ? 16.2 ºê·£Ä¡ °ü¸® 16.3 ¹öÀü °ü¸® @ ±¸±Û 16.4 ¸ð³ë¸®Æ÷(´ÜÀÏ ¸®Æ÷ÁöÅ͸®) 16.5 ¹öÀü °ü¸®ÀÇ ¹Ì·¡ 16.6 ¸¶Ä¡¸ç 16.7 ÇÙ½É Á¤¸® CHAPTER 17 Code Search 17.1 Code Search UI 17.2 ±¸±Û °³¹ßÀÚ°¡ Code Search¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ý 17.3 µ¶¸³µÈ À¥ µµ±¸·Î ¸¸µç ÀÌÀ¯ 17.4 ±Ô¸ð°¡ ¼³°è¿¡ ¹ÌÄ¡´Â ¿µÇâ 17.5 ±¸±ÛÀº ¾î¶»°Ô ±¸ÇöÇß³ª? 17.6 ±¸±ÛÀÌ ¼±ÅÃÇÑ Æ®·¹À̵å¿ÀÇÁ 17.7 ¸¶Ä¡¸ç 17.8 ÇÙ½É Á¤¸® CHAPTER 18 ºôµå ½Ã½ºÅÛ°ú ºôµå öÇÐ 18.1 ºôµå ½Ã½ºÅÛÀÇ ¸ñÀû 18.2 ºôµå ½Ã½ºÅÛÀÌ ¾ø´Ù¸é? 18.3 ¸ð´ø ºôµå ½Ã½ºÅÛ 18.4 ¸ðµâ°ú ÀÇÁ¸¼º ´Ù·ç±â 18.5 ¸¶Ä¡¸ç 18.6 ÇÙ½É Á¤¸® CHAPTER 19 Critique: ±¸±ÛÀÇ ÄÚµå ¸®ºä µµ±¸ 19.1 ÄÚµå ¸®ºä µµ±¸ ¿øÄ¢ 19.2 ÄÚµå ¸®ºä È帧 19.3 1´Ü°è: º¯°æ »ý¼º 19.4 2´Ü°è: ¸®ºä ¿äû 19.5 3~4´Ü°è: º¯°æ ÀÌÇØÇÏ°í ´ñ±Û ´Þ±â 19.6 5´Ü°è: º¯°æ ½ÂÀÎ(º¯°æ¿¡ Á¡¼ö ¸Å±â±â) 19.7 6´Ü°è: º¯°æ Ä¿¹Ô 19.8 ¸¶Ä¡¸ç 19.9 ÇÙ½É Á¤¸® CHAPTER 20 Á¤Àû ºÐ¼® 20.1 È¿°úÀûÀÎ Á¤Àû ºÐ¼®ÀÇ Æ¯Â¡ 20.2 Á¤Àû ºÐ¼®À» Àû¿ëÇÏ¸ç ±ú¿ìÄ£ ÇÙ½É ±³ÈÆ 20.3 Tricorder: ±¸±ÛÀÇ Á¤Àû ºÐ¼® Ç÷§Æû 20.4 ¸¶Ä¡¸ç 20.5 ÇÙ½É Á¤¸® CHAPTER 21 ÀÇÁ¸¼º °ü¸® 21.1 ÀÇÁ¸¼º °ü¸®°¡ ¾î·Á¿î ÀÌÀ¯ 21.2 ÀÇÁ¸¼º ÀÓÆ÷Æ®Çϱâ 21.3 (À̷лóÀÇ) ÀÇÁ¸¼º °ü¸® 21.4 À¯ÀÇÀû ¹öÀüÀÇ ÇÑ°è 21.5 ÀÚ¿øÀÌ ¹«ÇÑÇÒ ¶§ÀÇ ÀÇÁ¸¼º °ü¸® 21.6 ¸¶Ä¡¸ç 21.7 ÇÙ½É Á¤¸® CHAPTER 22 ´ë±Ô¸ð º¯°æ 22.1 ´ë±Ô¸ð º¯°æÀ̶õ? 22.2 ´©°¡ ´ë±Ô¸ð º¯°æÀ» ó¸®Çϳª? 22.3 ¿øÀÚÀû º¯°æÀ» °¡·Î¸·´Â ¿äÀÎ 22.4 ´ë±Ô¸ð º¯°æ ÀÎÇÁ¶ó 22.5 ´ë±Ô¸ð º¯°æ ÇÁ·Î¼¼½º 22.6 ¸¶Ä¡¸ç 22.7 ÇÙ½É Á¤¸® CHAPTER 23 Áö¼ÓÀû ÅëÇÕ 23.1 Áö¼ÓÀû ÅëÇÕÀ̶õ? 23.2 Áö¼ÓÀû ÅëÇÕ @ ±¸±Û 23.3 ¸¶Ä¡¸ç 23.4 ÇÙ½É Á¤¸® CHAPTER 24 Áö¼ÓÀû ¹èÆ÷ 24.1 Áö¼ÓÀû ¹èÆ÷ À̵ð¾ö @ ±¸±Û 24.2 ¼Óµµ´Â ÆÀ ½ºÆ÷Ã÷´Ù: ¹èÆ÷¸¦ °ü¸® °¡´ÉÇÑ Á¶°¢À¸·Î ³ª´©±â 24.3 º¯°æÀ» °Ý¸®ÇØ Æò°¡ÇÏÀÚ: ±â´É Ç÷¡±×·Î º¸È£Çϱâ 24.4 ±â¹ÎÇØÁö±â À§ÇÑ ºÐÅõ: ¸±¸®½º ¿­Â÷ °®Ãß±â 24.5 Ç°Áú°ú »ç¿ëÀÚ¿¡ ÁýÁß: »ç¿ëÇÒ ±â´É¸¸ ¹èÆ÷ÇÏÀÚ 24.6 ¿øÁ¡ ȸ±Í: µ¥ÀÌÅÍ¿¡ ±âÃÊÇØ ´õ ÀÏÂï °áÁ¤ÇÏÀÚ 24.7 ÆÀ ¹®È­ ¹Ù²Ù±â: ¹èÆ÷ ±ÔÀ² ¼¼¿ì±â 24.8 ¸¶Ä¡¸ç 24.9 ÇÙ½É Á¤¸® CHAPTER 25 ¼­ºñ½ºÇü ÄÄǻƮ 25.1 ÄÄǻƮ ȯ°æ ±æµéÀ̱â 25.2 °ü¸®Çü ÄÄǻƮ¿¡ ÀûÇÕÇÑ ¼ÒÇÁÆ®¿þ¾î ÀÛ¼ºÇϱâ 25.3 ½Ã°£°ú ±Ô¸ð¿¡ µû¸¥ CaaS 25.4 ÄÄǻƮ ¼­ºñ½º ¼±ÅÃÇϱâ 25.5 ¸¶Ä¡¸ç 25.6 ÇÙ½É Á¤¸®

ÀúÀÚ
ŸÀÌÅͽº À©Åͽº
±¸±Û¿¡ 2010³â¿¡ ÇÕ·ùÇÑ ¼±ÀÓ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î. Áö±ÝÀº C++ Ç¥ÁØ ¶óÀ̺귯¸®¸¦ ¼³°èÇÏ´Â ±Û·Î¹ú ¼ÒÀ§¿øȸ À§¿øÀåÀ̸ç, ±¸±Û¿¡¼­´Â ¸Å´Þ 12,000¸íÀÇ ¿£Áö´Ï¾î°¡ ¼öÁ¤ÇÏ´Â 2¾ï 5õ¸¸ ¶óÀÎÀÇ ÄÚµå·Î ÀÌ·ç¾îÁø C++ Äڵ庣À̽ºÀÇ ¶óÀ̺귯¸® ¸®´õ¸¦ ¸Ã°í ÀÖ´Ù. Áö³­ 7³â µ¿¾ÈÀº ÃֽŠÀÚµ¿È­ ¹× µµ±¸¸¦ »ç¿ëÇÏ¿© ±¸±Û C++ Äڵ庣À̽ºÀÇ ±âº» ±¸¼º¿ä¼ÒµéÀ» À籸¼º, À¯Áöº¸¼ö, °³¼±ÇÏ´Â ÆÀÀ» À̲ø¾ú´Ù. ±× °úÁ¤¿¡¼­ ¿ª»ç»ó °¡Àå Å« ¸®ÆÑÅ͸µ 10À§ ¾È¿¡ µé¸¸ÇÑ ¿©·¯ ÇÁ·ÎÁ§Æ®¸¦ °æÇèÇß´Ù. ¸®ÆÑÅ͸µ µµ±¸ Á¦ÀÛ°ú ÀÚµ¿È­ ±¸ÃàÀ» Áö¿øÇϸ鼭 ¿£Áö´Ï¾î¿Í ÇÁ·Î±×·¡¸Ó°¡ ¡®¹«¾ð°¡¸¦ µ¿ÀÛÇÏ°Ô ¸¸µé±â¡¯ À§ÇØ ÃëÇÒ ¼ö ÀÖ´Â ¼ö¸¹Àº Áö¸§±æÀ» Á÷Á¢ Á¢Çß´Ù. ±¸±Û¿¡¼­¸¸ °æÇèÇÒ ¼ö ÀÖ´Â ±Ô¸ð¿Í °üÁ¡ÀÌ ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛÀÇ °ü¸®¿Í °ø±Þ¿¡ ´ëÇÑ Å¸ÀÌÅͽºÀÇ »ý°¢ Àü¹Ý¿¡ ¿µÇâÀ» ¹ÌÃÆ´Ù.
Åè ¸Ç½¬·º
±¸±Û¿¡¼­ 2005³âºÎÅÍ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ ºÎºÐ Å×ũƼÄà ¶óÀÌÅÍ·Î ±Ù¹«Çϸç ÀÎÇÁ¶ó¿Í ¾ð¾î¿¡ °üÇÑ ÁÖ¿ä ÇÁ·Î±×·¡¹Ö °¡À̵带 ÀÛ¼ºÇÏ°í °ü¸®ÇÏ´Â ¾÷¹«¸¦ ´ã´çÇß´Ù. 2011³âºÎÅÍ´Â ±¸±Û C++ ¶óÀ̺귯¸®ÆÀ¿¡ ÇÕ·ùÇÏ¿© ±¸±Û C++ ¹®¼­ÀڷḦ ¸¸µé°í, (ŸÀÌÅͽº¿Í ÇÔ²²) ±¸±Û C++ ±³À° Ŭ·¡½º¸¦ ·ÐĪÇßÀ¸¸ç, ±¸±ÛÀÇ ¿ÀÇ ¼Ò½º C++ ÄÚµåÀÎ AbseilÀÇ ¹®¼­È­µµ ÁøÇàÇß´Ù. ¸Å»çÃß¼¼Ã÷ °ø°ú´ëÇб³¿¡¼­ Á¤Ä¡ÇÐ Çлç¿Í ¿ª»ç Çл縦 ¹Þ¾Ò´Ù. ±¸±Û¿¡ ÇÕ·ùÇϱâ Àü¿¡´Â ÇǾ, ÇÁ·£Æ¼½º Ȧ, ´Ù¾çÇÑ ½ºÅ¸Æ®¾÷¿¡¼­ ÆíÁýÀåÀ¸·Î ±Ù¹«Çß´Ù.
ÇÏÀÌ·³ ¶óÀÌÆ®
±¸±Û¿¡ 2012³â¿¡ ÇÕ·ùÇÑ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î. ±¸±Û C++ Äڵ庣À̽ºÀÇ ´ë±Ô¸ð À¯Áöº¸¼ö ¾÷¹«¸¦ ´ã´çÇß´Ù. ±¸±Û ¿ª»ç¿¡¼­ ±¸±Û Äڵ庣À̽º¸¦ °¡Àå ¸¹ÀÌ ¼öÁ¤ÇÑ »ç¶÷À¸·Î ¼Õ²ÅÈ÷¸ç ±¸±ÛÀÇ ÀÚµ¿ º¯°æ µµ±¸ ±×·ìÀ» À̲ø°í ÀÖ´Ù. Åػ罺 ´ëÇб³¿¡¼­ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ ¹Ú»ç ÇÐÀ§¸¦ ¹Þ¾Ò°í Ä«³×±â ¸á·Ð ´ëÇб³¿¡¼­ ºñÁ¤±â ¹æ¹® ±³¼ö·Î ÀçÁ÷ ÁßÀÌ´Ù. ÄÜÆÛ·±½º ¿¬»ç·Î È°¹ßÈ÷ È°µ¿ÇÏ¸ç ¼ÒÇÁÆ®¿þ¾î À¯Áöº¸¼ö ¹× ÁøÈ­ °ü·Ã Çмú ¹®ÇåÀ» ²ÙÁØÈ÷ ±â°íÇÑ´Ù.

¿ªÀÚ
°³¾Õ¸Ê½Ã
°í·Á´ëÇб³ ÄÄÇ»ÅÍÇаú¸¦ Á¹¾÷ÇÏ°í »ï¼º¼ÒÇÁÆ®¿þ¾î¸â¹ö½ÊÀ» °ÅÃÄ, »ï¼ºÀüÀÚ ¼ÒÇÁÆ®¿þ¾î¼¾ÅÍ¿Í ¹Ìµð¾î¼Ö·ç¼Ç¼¾ÅÍ¿¡¼­ ÀÚ¹Ù °¡»ó ¸Ó½Å, ¹Ù´Ù Ç÷§Æû, ê¿Â ¸Þ½ÅÀú ¼­ºñ½º µîÀ» °³¹ßÇß´Ù. ÁÖ ¾÷¹« ¿Ü¿¡ ºÐ»ê ºôµå, Áö¼ÓÀû ÅëÇÕ, ¾Û ¼ö¸íÁֱ⠰ü¸® µµ±¸, ¾ÖÀÚÀÏ µµÀÔ µî µ¿·á °³¹ßÀڵ鿡°Ô ½ÇÁúÀûÀÎ µµ¿òÀ» ÁÖ´Â ÀÏ¿¡ Àû±ØÀûÀ̾ú´Ù. ±× ÈÄ Ã¢¾÷ Àü¼±¿¡ ¶Ù¾îµé¾î ¼Ò¼È ¼­ºñ½º, ±ÝÀ¶ °Å·¡ ÇÁ·¹ÀÓ¿öÅ© µîÀ» °³¹ßÇÏ´Ù°¡, ¹«½¼ ¹Ù¶÷ÀÌ ºÒ¾î¼­ÀÎÁö Ã¥À» ¸¸µé°Ú´Ù¸ç ±âȹ¤ýÆíÁýÀÚ(ÀÚĪ Wisdom Compiler)·Î º¯½ÅÇß´Ù. ¡ºEffective Unit Testing¡»(ÇѺû¹Ìµð¾î, 2013)°ú ¡ºJUnit ÀÎ ¾×¼Ç¡»(ÀλçÀÌÆ®, 2011)À» ¹ø¿ªÇß´Ù. <°³¹ßÀÚÀÇ ¾Õ±æ¿¡ ¸ÊÇÙ ½ÃÀü>, ÁÙ¿©¼­ ¡®°³¾Õ¸Ê½Ã¡¯´Â ¿ªÀÚ°¡ ¾î·Á¼­ºÎÅÍ »ý°¢ÇÑ ÈÄÇÐ ¾ç¼ºÀÇ ²ÞÀ» Á¶±Ý µ¶Æ¯ÇÑ ¹æ½ÄÀ¸·Î ÀÏÂï ½ÇÇà¿¡ ¿Å±ä °ÍÀÌ´Ù. ÇöÀç ¸ð½ÀÀº °ÔÀÓ, ¼­¹ö, À¥ µî ÁÖ¿ä Á÷±ºº° °³¹ßÀÚ¿¡°Ô ²À ÇÊ¿äÇÑ ±â¼ú°ú ¿ª·®À» ¾È³»Çϴ åµéÀ» ·Îµå¸Ê ÇüÅ·ΠÁ¤¸®ÇÑ Áöµµ´Ù. ÇÊ¿äÇÒ ¶§ ¹Ù·Î ±¸Çغ¼ ¼ö ÀÖµµ·Ï ÆǸŠÁßÀÎ µµ¼­¸¸À» ´Ù·é´Ù.
   ¹Ø¹Ù´ÚºÎÅÍ ½ÃÀÛÇÏ´Â µö·¯´× | °³¾Õ¸Ê½Ã | ÇѺû¹Ìµð¾î
   ÀÌÆåƼºê ÀÚ¹Ù | °³¾Õ¸Ê½Ã | ÀλçÀÌÆ®
   ¹Ø¹Ù´ÚºÎÅÍ ½ÃÀÛÇÏ´Â µö·¯´× 2 | °³¾Õ¸Ê½Ã | ÇѺû¹Ìµð¾î
   ¸®ÆÑÅ͸µ | °³¾Õ¸Ê½Ã | ÇѺû¹Ìµð¾î
   ¹Ø¹Ù´ÚºÎÅÍ ½ÃÀÛÇÏ´Â µö·¯´× 3 | °³¾Õ¸Ê½Ã | ÇѺû¹Ìµð¾î
µµ¼­¸¦ ±¸ÀÔÇϽŠ°í°´ ¿©·¯ºÐµéÀÇ ¼­ÆòÀÔ´Ï´Ù.
ÀÚÀ¯·Î¿î ÀÇ°ß ±³È¯ÀÌ °¡´ÉÇÕ´Ï´Ù¸¸, ¼­ÆòÀÇ ¼º°Ý¿¡ ¸ÂÁö ¾Ê´Â ±ÛÀº »èÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù.

µî·ÏµÈ ¼­ÆòÁß ºÐ¾ß¿Í »ó°ü¾øÀÌ ¸ÅÁÖ ¸ñ¿äÀÏ 5ÆíÀÇ ¿ì¼öÀÛÀ» ¼±Á¤ÇÏ¿©, S-Money 3¸¸¿øÀ» Àû¸³Çص帳´Ï´Ù.
ÃÑ 0°³ÀÇ ¼­ÆòÀÌ ÀÖ½À´Ï´Ù.