»ó¼¼Á¤º¸
Ã¥¼Ò°³
ÀͽºÆ®¸² ÇÁ·Î±×·¡¹ÖÀÇ Ã¢½ÃÀÚ, ÄËÆ® º¤
±×ÀÇ ¼ö½Ê ³â °æÇè°ú ÅëÂûÀÌ ´ã°Ü ÀÖ´Â ¡®°æÇèÀû ¼ÒÇÁÆ®¿þ¾î ¼³°è¡¯ ³ëÇÏ¿ì
* ÀúÀÚ¿Í ¿Å±äÀÌ°¡ ÇÔ²² ¸¸µç Ã¥
* ¿Å±äÀÌ ³ëÆ®(º°Ã¥ºÎ·Ï) Ưº° ±¸¼º: ÄËÆ® º¤°ú ¿Å±äÀÌÀÇ ¼ÒÅë ±â·Ï + ¿Å±äÀÌ Æ¯º° ºÎ·Ï
ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö(XP)ÀÇ Ã¢½ÃÀÚÀÌÀÚ ¼ÒÇÁÆ®¿þ¾î ÆÐÅÏÀÇ ¼±±¸ÀÚ, ÄËÆ® º¤ÀÌ 10³â ¸¸¿¡ µ¹¾Æ¿Ô½À´Ï´Ù. °Ýº¯ÀÇ ½Ã±â¿¡ ³õÀÎ ¿ì¸®¸¦ À§ÇÑ ±×ÀÇ Ã¹ ¹ø° Á¶¾ðÀº, ½Ã½ºÅÛÀÇ ÀüüÀûÀÎ ±¸Á¶¸¦ »ý°¢Çϸç Äڵ带 ÀÛ¼ºÇÏ°í, º¹ÀâÇÑ ÄÚµå´Â ³í¸®ÀûÀÎ ÀÛÀº Á¶°¢À¸·Î Á¤¸®ÇÏ´Â ¹æ¹ýÀÔ´Ï´Ù. ÀÌ ÄÚµù ³ëÇϿ츦 32°¡Áö·Î Ã¥¿¡ °£°áÇÏ°Ô Á¤¸®ÇßÀ¸¸ç, ¼ÒÇÁÆ®¿þ¾î ¼³°èÀÇ ±â¹ÝÀÌ µÇ´Â °áÇÕµµ, ÀÀÁýµµ, ¼³°è ¿É¼Ç, ºñ¿ë µî¿¡ ´ëÇÑ ÀúÀÚ¸¸ÀÇ ÀλçÀÌÆ®µµ ÇÔ²² ´ã¾Ò½À´Ï´Ù. ´õ ³ªÀº ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ¹Ù·Î ¿©±â¿¡ ÀÖ½À´Ï´Ù.
ÀúÀÚ¼Ò°³
¼ÒÇÁÆ®¿þ¾î ÆÐÅÏ(Pattern), Å×½ºÆ® ÁÖµµ °³¹ß(Test Driven Development), ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö(Extreme Programming, XP) °°Àº ¾ÆÀ̵ð¾îµéÀ» ÁÖÀåÇÏ¸é¼ Áö¼ÓÀûÀ¸·Î ¼ÒÇÁÆ®¿þ¾î °øÇÐÀÇ ±³Á¶¿¡ µµÀüÇÏ°í ÀÖ´Ù. ¾ÖÀÚÀÏ ¼±¾ð¹®ÀÇ ¼¸íÀÚÀ̸ç, ¡ºÅ×½ºÆ® ÁÖµµ °³¹ß¡»(ÀλçÀÌÆ®, 2014), ¡ºÄËÆ® º¤ÀÇ ±¸Çö ÆÐÅÏ¡»(¿¡ÀÌÄÜÃâÆÇ»ç, 2008), ¡ºÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö(2ÆÇ)¡»(ÀλçÀÌÆ®, 2006)À» Æ÷ÇÔÇÑ ¸¹Àº Ã¥ÀÇ ÀúÀÚÀÌ´Ù.
¸ñÂ÷
º»±Ç
Part 1 ÄÚµå Á¤¸®¹ý
Chapter 1 º¸È£ ±¸¹®
Chapter 2 ¾È ¾²´Â ÄÚµå
Chapter 3 ´ëĪÀ¸·Î ¸ÂÃß±â
Chapter 4 »õ·Î¿î ÀÎÅÍÆäÀ̽º·Î ±âÁ¸ ·çƾ ºÎ¸£±â
Chapter 5 Àд ¼ø¼
Chapter 6 ÀÀÁýµµ¸¦ ³ôÀÌ´Â ¹èÄ¡
Chapter 7 ¼±¾ð°ú Ãʱâȸ¦ ÇÔ²² ¿Å±â±â
Chapter 8 ¼³¸íÇÏ´Â º¯¼ö
Chapter 9 ¼³¸íÇÏ´Â »ó¼ö
Chapter 10 ¸í½ÃÀûÀÎ ¸Å°³º¯¼ö
Chapter 11 ºñ½ÁÇÑ Äڵ峢¸®
Chapter 12 µµ¿ì¹Ì ÃßÃâ
Chapter 13 ÇϳªÀÇ ´õ¹Ì
Chapter 14 ¼³¸íÇÏ´Â ÁÖ¼®
Chapter 15 ºÒÇÊ¿äÇÑ ÁÖ¼® Áö¿ì±â
Part 2 °ü¸®
Chapter 16 ÄÚµå Á¤¸® ±¸ºÐ
Chapter 17 ¿¬¼âÀûÀÎ Á¤¸®
Chapter 18 ÄÚµå Á¤¸®ÀÇ ÀÏ°ý 󸮷®
Chapter 19 ¸®µë
Chapter 20 ¾ôÈû Ç®±â
Chapter 21 ÄÚµå Á¤¸® ½ÃÁ¡
Part 3 ÀÌ·Ð
Chapter 22 ¿ä¼ÒµéÀ» À¯ÀÍÇÏ°Ô °ü°è ¸Î´Â ÀÏ
Chapter 23 ±¸Á¶¿Í µ¿ÀÛ
Chapter 24 °æÁ¦ ÀÌ·Ð: ½Ã°£ °¡Ä¡¿Í ¼±Åà °¡´É¼º
Chapter 25 ¿À´ÃÀÇ 1´Þ·¯°¡ ³»ÀÏÀÇ 1´Þ·¯º¸´Ù Å©´Ù
Chapter 26 ¿É¼Ç
Chapter 27 ¿É¼Ç°ú Çö±ÝÈ帧 ºñ±³
Chapter 28 µÇµ¹¸± ¼ö ÀÖ´Â ±¸Á¶ º¯°æ
Chapter 29 °áÇÕµµ
Chapter 30 ÄܽºÅºÆ¾ÀÇ µî°¡¼º
Chapter 31 °áÇÕµµ¿Í °áÇÕµµ Á¦°Å
Chapter 32 ÀÀÁýµµ
Chapter 33 °á·Ð
Part 4 Âü°í ¹®Çå
Appendix A Âü°í ¹®Çå
º°Ã¥ºÎ·Ï - ¡ºTidy First?¡» ¿Å±äÀÌ ³ëÆ®
Part 1 ÄËÆ® º¤°ú ¿Å±äÀÌÀÇ ¼ÒÅë ±â·Ï
Chapter 1 PREFACE
Chapter 2 1ºÎ ÄÚµå Á¤¸®¹ý
Chapter 3 2ºÎ °ü¸®
Chapter 4 3ºÎ ÀÌ·Ð
Part 2 ¿Å±äÀÌ Æ¯º° ºÎ·Ï
Chapter 5 ÄËÆ® º¤ÀÇ ±ÛÀ» ¹ø¿ªÇÏ¸ç ¾Ë°Ô µÈ °Íµé
Chapter 6 °³¹ßÀÚ°¡ Å×½ºÆ®¸¦ º¸´Â ¼¼ °¡Áö °üÁ¡
Chapter 7 ¼ÒÇÁÆ®¿þ¾î ¼³°è 20³â ÇØ º¸°í ±ú´ÞÀº ¡®ÁÁÀº ¼³°è¡¯ÀÇ Á¶°Ç
Chapter 8 ´À½¼ÇÑ °áÇÕ(loosely coupled) ¿øÄ¢À» È°¿ëÇÑ ¼ÒÇÁÆ®¿þ¾î ¼³°è
Chapter 9 ¼ÒÇÁÆ®¿þ¾î ¡®¼³°è¡¯ÀÇ Á¤ÀÇ´Â º¯ÇØ¾ß ÇÑ´Ù