ÄÁÅÙÃ÷»ó¼¼º¸±â

±¸±Û ¿£Áö´Ï¾î´Â ÀÌ·¸°Ô ÀÏÇÑ´Ù
±¸±Û ¿£Áö´Ï¾î´Â ÀÌ·¸°Ô ÀÏÇÑ´Ù
  • ÀúÀÚ<ŸÀÌÅͽº À©Åͽº>,<Åè ¸Ç½¬·º>,<ÇÏÀÌ·³ ¶óÀÌÆ®> Àú/<°³¾Õ¸Ê½Ã(À̺¹¿¬)> ¿ª
  • ÃâÆÇ»çÇѺû¹Ìµð¾î
  • ÃâÆÇÀÏ2022-05-09
  • µî·ÏÀÏ2022-06-27
º¸À¯ 1, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 2, ´©Àû¿¹¾à 1

Ã¥¼Ò°³

±¸±ÛÀº ¾î¶»°Ô °³¹ßÇÏ°í Äڵ带 °ü¸®Çϴ°¡

 

Áö³­ 50³âÀÇ ¼¼¿ù°ú À̠åÀÌ ÀÔÁõÇÑ »ç½ÇÀÌ ÇÑ °¡Áö ÀÖ½À´Ï´Ù. ¹Ù·Î '¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µÀÇ ¹ßÀüÀº °áÄÚ Á¤Ã¼µÇÁö ¾Ê´Â´Ù'¶ó´Â °ÍÀÔ´Ï´Ù. ºü¸¥ ±â¼ú º¯È­ ¼Ó¿¡¼­ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µÀÇ Á߿伺ÀÌ ´õ¿í °­Á¶µÇ¸é¼­ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀÇ ¿ªÇÒÀº Á¡Á¡ ´õ È®ÀåµÉ °ÍÀÔ´Ï´Ù. ÀÌÁ¦ ´õ ÀÌ»ó ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µÀº ´Ü¼øÈ÷ Á¶Á÷À» È¿°úÀûÀ¸·Î ¿î¿µÇϴ ¹æ¹ý¿¡ ±×Ä¡Áö ¾ÊÀ» °ÍÀÔ´Ï´Ù. À̠å¿¡¼­´Â ¿©·¯ºÐÀÌ ±Ã±ÝÇØÇÏ°í, ¹Ýµå½Ã ¾Ë¾Æ¾ß ÇÒ ÇÁ·Î±×·¥À» È¿°úÀûÀ¸·Î Â¥´Â ¹æ¹ýÀº ¹°·Ð, Äڵ庣À̽º¸¦ Áö¼Ó °¡´ÉÇÏ°í °Ç½ÇÇÏ°Ô ¸¸µé¾îÁִ ¿£Áö´Ï¾î¸µ °üÇà±îÁö ¸ðµÎ ¼Ò°³ÇÕ´Ï´Ù. À̠å ÇÑ ±ÇÀ̸頼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ ÇÁ·Î¼¼½º¸¦ ¿Ïº®ÇÏ°Ô ÀÍÈ÷°í ÁÁÀº Á¦Ç°À» ³²µéº¸´Ù ºü¸£°Ô ±¸ÇöÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. ¶ÇÇÑ 20³â ³Ñ°Ô ¼ö¸¸ ¸íÀÇ ±¸±Û·¯°¡ ½×¾Æ¿Â ³ëÇÏ¿ìµµ ½ÀµæÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç°Áú ÁÁÀº ¼ÒÇÁÆ®¿þ¾î Á¦Ç°À» ½Å¼ÓÇÏ°Ô °³¹ßÇÏ°í ½Í°Å³ª ±¸±ÛÀÇ ¼ÒÇÁÆ®¿þ¾î °ü¸® ¹æ¹ýÀÌ ±Ã±ÝÇÑ ¸ðµç ÀÌ¿¡°Ô ÈǸ¢ÇÑ ¾È³»¼­°¡ µÇ¾îÁÙ °ÍÀÔ´Ï´Ù.

ÀúÀÚ¼Ò°³

±¸±Û¿¡ 2010³â¿¡ ÇÕ·ùÇÑ ¼±ÀÓ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î. Áö±ÝÀº C++ Ç¥ÁØ ¶óÀ̺귯¸®¸¦ ¼³°èÇϴ ±Û·Î¹ú ¼ÒÀ§¿øȸ À§¿øÀåÀ̸ç, ±¸±Û¿¡¼­´Â ¸Å´Þ 12,000¸íÀÇ ¿£Áö´Ï¾î°¡ ¼öÁ¤Çϴ 2¾ï 5õ¸¸ ¶óÀÎÀÇ ÄÚµå·Î ÀÌ·ç¾îÁø C++ Äڵ庣À̽ºÀÇ ¶óÀ̺귯¸® ¸®´õ¸¦ ¸Ã°í ÀÖ½À´Ï´Ù. Áö³­ 7³â µ¿¾ÈÀº ÃֽŠÀÚµ¿È­ ¹× µµ±¸¸¦ »ç¿ëÇÏ¿© ±¸±Û C++ Äڵ庣À̽ºÀÇ ±âº» ±¸¼º¿ä¼ÒµéÀ» À籸¼º, À¯Áöº¸¼ö, °³¼±Çϴ ÆÀÀ» À̲ø¾ú½À´Ï´Ù. ±× °úÁ¤¿¡¼­ ¿ª»ç»ó °¡Àå Å« ¸®ÆÑÅ͸µ 10À§ ¾È¿¡ µé¸¸ÇÑ ¿©·¯ ÇÁ·ÎÁ§Æ®¸¦ °æÇèÇß½À´Ï´Ù. ¸®ÆÑÅ͸µ µµ±¸ Á¦ÀÛ°ú ÀÚµ¿È­ ±¸ÃàÀ» Áö¿øÇϸ鼭 ¿£Áö´Ï¾î¿Í ÇÁ·Î±×·¡¸Ó°¡ ¡®¹«¾ð°¡¸¦ µ¿ÀÛÇÏ°Ô ¸¸µé±â¡¯ À§ÇØ ÃëÇÒ ¼ö Àִ ¼ö¸¹Àº Áö¸§±æÀ» Á÷Á¢ Á¢Çß½À´Ï´Ù. ±¸±Û¿¡¼­¸¸ °æÇèÇÒ ¼ö Àִ ±Ô¸ð¿Í °üÁ¡ÀÌ ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛÀÇ °ü¸®¿Í °ø±Þ¿¡ ´ëÇѠŸÀÌÅͽºÀÇ »ý°¢ Àü¹Ý¿¡ ¿µÇâÀ» ¹ÌÃƽÀ´Ï´Ù.

¸ñÂ÷

[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 ÇٽɠÁ¤¸®