¼ÒÇÁÆ®¿þ¾î Å×½ºÆ®¸¸ Àß ¸¸µé¾îµµ ¡®ÀÌÆåƼºê °³¹ßÀÚ¡¯ ¼ÒÇÁÆ®¿þ¾î Å×½ºÆ®´Â ¼±ÅÃÀÌ ¾Æ´Ñ Çʼö´Ù. ÈǸ¢ÇÑ Å×½ºÆ®´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·Î¼¼½º ÀÚü¸¦ º¸´Ù È¿À²ÀûÀ¸·Î ¸¸µé¾îÁØ´Ù. ÀÌ Ã¥¿¡¼ ¼Ò°³ÇÏ´Â ½ÇÁ¦ »ç·Ê¿Í ÇÔ²² »ó¼¼È÷ ¼³¸íµÈ ÄÚµå »ùÇÃÀ» µû¸£´Ù º¸¸é ¼ÒÇÁÆ®¿þ¾î Å×½ºÆ®¿¡ ´ëÇÑ Ã¼°èÀûÀÎ Á¢±Ù ¹æ½ÄÀ» ¾Ë ¼ö ÀÖ°Ô µÈ´Ù. Å×½ºÆ® Àü¹®°¡°¡ ¿À·£ ¿¬±¸¿¡¼ ±ú´ÞÀº À̷аú ´Ù¾çÇÑ »ç·Ê¸¦ Á¢ÇÏ¸é ´©±¸³ª ¼ö¿ùÇÏ°Ô Å×½ºÆ® Äڵ带 ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ´ÜÀ§ Å×½ºÆ®, ÅëÇÕ Å×½ºÆ®, ½Ã½ºÅÛ Å×½ºÆ®ÀÇ Àå´ÜÁ¡ºÎÅÍ ½ÃÀÛÇÏ¿© Å×½ºÆ® ÁÖµµ °³¹ß, ´ë±Ô¸ð Å×½ºÆ® ÀÛ¼º±îÁö ¼ÒÇÁÆ®¿þ¾î Å×½ºÆ®¸¦ ½Ç¹«¿¡¼ Àû¿ëÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù. Å×½ºÆ® À¯Çü°ú °¢ ´Ü°è¸¦ ü°èÀûÀ¸·Î »ìÆ캸°í Å×½ºÆ®¸¦ ÀÛ¼ºÇÏ´Â ÀÏ·ÃÀÇ °úÁ¤À» ÀÚµ¿ÈÇÏ°í ½Í´Ù¸é ÀÌ Ã¥ÀÌ Å« µµ¿òÀ» ÁÙ °ÍÀÌ´Ù.
ÀüÀÚ»ó°Å·¡¿Í ¸ð¹ÙÀÏ ¹× POS °áÁ¦¸¦ µ½´Â ³×´ú¶õµå ÇÉÅ×Å© ȸ»çÀÎ Tech Academy of AdyenÀ» À̲ø°í ÀÖ´Ù. ³×´ú¶õµå µ¨ÇÁÆ® °ø°ú´ëÇб³ ¼ÒÇÁÆ®¿þ¾î °øÇаúÀÇ Á¶±³¼ö·Î¼ °³¹ßÀÚµéÀÌ Å×½ºÆ®¿Í À¯Áö º¸¼ö¸¦ ÇÏ¸é¼ »ý»ê¼ºÀ» ³ôÀÌ´Â ¹æ¹ýÀ» ¿¬±¸ ÁßÀÌ´Ù. µ¨ÇÁÆ® °ø°ú´ëÇб³¿¡¼ 2020³â °ø°ú´ëÇб³ ±³À° Æç·Î½ÊÀ» ¹Þ¾Ò°í, ¼ÒÇÁÆ®¿þ¾î Å×½ºÆ® ºÐ¾ß¿¡¼ÀÇ ³ë·ÂÀ» ÀÎÁ¤¹Þ¾Æ 2021³â ¡®¿ÃÇØÀÇ ÄÄÇ»ÅÍ °úÇÐ ±³¼ö»ó¡¯À» ¹Þ¾Ò´Ù. ºê¶óÁú »óÆÄ¿ï·ç ´ëÇб³¿¡¼ ÄÄÇ»ÅÍ °øÇÐ ¼®»ç¿Í ¹Ú»ç ÇÐÀ§¸¦ ÃëµæÇß°í, ¼®»ç °úÁ¤ µ¿¾È ºê¶óÁúÀÇ ÀÌ·¯´× Ç÷§ÆûÀÎ ¾Ë·ç¶ó(Alura)¸¦ °øµ¿ ¼³¸³Çß´Ù. ÀúÀÚÀÇ Å« ¸ñÇ¥´Â ½Ç¹«ÀÚ°¡ Çй®Àû ÀÌ·ÐÀ» ¾Ë°Ô ÇÏ°í, ÇÐÀÚ°¡ ½Ç¹«¿¡¼ Á÷¸éÇÏ´Â µµÀü °úÁ¦µéÀ» ÀÌÇØÇϵµ·Ï ÇÏ´Â °ÍÀÌ´Ù. ¿µ¾î·Î ¾´ º»¼ ¿Ü ºê¶óÁú Æ÷¸£Åõ°¥¾î·Î ¾´ Ã¥À¸·Î ¡¶Test-Driven Development(Å×½ºÆ® ÁÖµµ °³¹ß)¡·, ¡¶Orientacao a Objetos e SOLID para Ninjas(OOP¿Í SOLID ´ÑÀÚ ºñ±Þ)¡·°¡ ÀÖ´Ù.
¿Å±äÀÌ ¸Ó¸®¸» xiº£Å¸¸®´õ Èıâ xiiÃßõ»ç xiv½ÃÀÛÇϸç xvii°¨»çÀÇ ±Û xixÀÌ Ã¥¿¡ ´ëÇÏ¿© xxiiÇ¥Áö¿¡ ´ëÇÏ¿© xxviCHAPTER 1 È¿À²ÀûÀÌ°í ü°èÀûÀÎ ¼ÒÇÁÆ®¿þ¾î Å×½ºÆ® 11.1 Å×½ºÆ®¸¦ ÇÏ´Â °³¹ßÀÚ¿Í ÇÏÁö ¾Ê´Â °³¹ßÀÚ 21.2 °³¹ßÀÚ¸¦ À§ÇÑ È¿À²ÀûÀÎ ¼ÒÇÁÆ®¿þ¾î Å×½ºÆ® 14__1.2.1 °³¹ß °úÁ¤¿¡¼ÀÇ È¿À²ÀûÀÎ Å×½ºÆ® 15__1.2.2 ¹Ýº¹ ÇÁ·Î¼¼½º·Î¼ÀÇ È¿À²Àû Å×½ºÆ® 17__1.2.3 °³¹ß¿¡ ¸ÕÀú ÁýÁßÇÏ°í ³ª¼ Å×½ºÆ®Çϱâ 17__1.2.4 ¡®Á¦´ë·Î µÈ ¼³°è¡¯¿¡ °üÇÑ ¹Ì½Å 17__1.2.5 Å×½ºÆ® ºñ¿ë 18__1.2.6 È¿À²ÀûÀÌ¸é¼ Ã¼°èÀûÀ̶ó´Â °ÍÀÇ ÀÇ¹Ì 18__1.2.7 Å×½ºÆ® ÀÚµ¿ÈÀÇ ¿ªÇÒ 191.3 ¼ÒÇÁÆ®¿þ¾î Å×½ºÆ® ¿øÄ¢(Å×½ºÆ®´Â ¿Ö ÀÌ·¸°Ô ¾î·Á¿î°¡) 19__1.3.1 ¿Ïº®ÇÑ Å×½ºÆ®´Â ºÒ°¡´ÉÇÏ´Ù 20__1.3.2 Å×½ºÆ®¸¦ ±×¸¸µÑ ¶§¸¦ ÆľÇÇϱâ 20__1.3.3 °¡º¯¼ºÀÌ Áß¿äÇÏ´Ù(»ìÃæÁ¦ ¿ª¼³) 20__1.3.4 ¹ö±×´Â ´Ù¸¥ °÷¿¡ ºñÇØ ¸¹ÀÌ ¹ß»ýÇÏ´Â ÁöÁ¡ÀÌ ÀÖ´Ù 21__1.3.5 ¾î¶² Å×½ºÆ®¸¦ ÇϵçÁö °áÄÚ ¿Ïº®Çϰųª ÃæºÐÇÏÁö ¾Ê´Ù 21__1.3.6 ¸Æ¶ôÀÌ ÇÙ½ÉÀÌ´Ù 22__1.3.7 °ËÁõÀº À¯È¿¼º °Ë»ç°¡ ¾Æ´Ï´Ù 221.4 Å×½ºÆ® ÇǶó¹Ìµå¿Í ÁýÁßÇØ¾ß ÇÒ ºÎºÐ 22__1.4.1 ´ÜÀ§ Å×½ºÆ® 23__1.4.2 ÅëÇÕ Å×½ºÆ® 24__1.4.3 ½Ã½ºÅÛ Å×½ºÆ® 26__1.4.4 °¢ Å×½ºÆ® ¼öÁØÀ» ¾ðÁ¦ »ç¿ëÇØ¾ß ÇÒ±î? 27__1.4.5 ´ÜÀ§ Å×½ºÆ®¸¦ ¼±È£ÇÏ´Â ÀÌÀ¯ 28__1.4.6 °¢ ¼öÁØ¿¡¼ ¹«¾ùÀ» Å×½ºÆ®ÇØ¾ß ÇÒ±î? 28__1.4.7 Å×½ºÆ® ÇǶó¹Ìµå¿¡ µ¿ÀÇÇÏÁö ¾Ê´Â´Ù¸é 30__1.4.8 ÀÌ Ã¥¿¡¼ ¹è¿ì´Â ³»¿ëÀ¸·Î ¹ö±×¸¦ ¸ðµÎ ãÀ» ¼ö ÀÖÀ»±î? 321.5 ¿¬½À¹®Á¦ 321.6 ¿ä¾à 35CHAPTER 2 ¸í¼¼ ±â¹Ý Å×½ºÆ® 372.1 ¿ä±¸»çÇ×ÀÌ ¸ðµç °É ¸»ÇÑ´Ù 38__2.1.1 1´Ü°è: ¿ä±¸»çÇ×°ú ÀÔÃâ·Â¿¡ ´ëÇØ ÀÌÇØÇϱâ 41__2.1.2 2´Ü°è: ¿©·¯ ÀԷ°ª¿¡ ´ëÇØ ÇÁ·Î±×·¥ÀÌ ¼öÇàÇÏ´Â ¹Ù¸¦ Ž»öÇϱâ 41__2.1.3 3´Ü°è: Å×½ºÆ® °¡´ÉÇÑ ÀÔÃâ·Â°ú ±¸È¹À» Ž»öÇϱâ 43__2.1.4 4´Ü°è: °æ°è ºÐ¼®Çϱâ 46__2.1.5 5´Ü°è: Å×½ºÆ® ÄÉÀ̽º °í¾ÈÇϱâ 48__2.1.6 6´Ü°è: Å×½ºÆ® ÄÉÀ̽º ÀÚµ¿ÈÇϱâ 51__2.1.7 7´Ü°è: âÀǼº°ú °æÇèÀ» ¹ßÈÖÇؼ Å×½ºÆ® ½ºÀ§Æ®¸¦ °ÈÇϱâ 532.2 °£·«È÷ »ìÆ캸´Â ¸í¼¼ ±â¹Ý Å×½ºÆ® 552.3 ¸í¼¼ Å×½ºÆ®·Î ¹ö±× ã±â 572.4 Çö¾÷¿¡¼ÀÇ ¸í¼¼ Å×½ºÆ® 67__2.4.1 ÇÁ·Î¼¼½º´Â ¿¬¼ÓÀûÀÌ ¾Æ´Ï¶ó ¹Ýº¹ÀûÀ̾î¾ß ÇÑ´Ù 67__2.4.2 ¸í¼¼ Å×½ºÆ®´Â ¾î´À Á¤µµ·Î ¼öÇàÇØ¾ß Çϴ°¡? 67__2.4.3 ±¸È¹Àΰ¡, °æ°èÀΰ¡? ±×°ÍÀº Áß¿äÇÏÁö ¾Ê´Ù! 68__2.4.4 Á¢Á¡°ú °ÅÁ¡À¸·Îµµ ÃæºÐÇÏÁö¸¸ ³»Á¡°ú ¿ÜÁ¡µµ ¾ó¸¶µçÁö Ãß°¡ÇÏÀÚ 68__2.4.5 ÀÌÇظ¦ ³ôÀ̱â À§ÇØ ÀÔ·ÂÀ» º¯°æÇؼ »ç¿ëÇÏÀÚ 68__2.4.6 Á¶ÇÕÀÇ ¼ö°¡ Æø¹ßÀûÀ¸·Î Áõ°¡ÇÑ´Ù¸é ½Ç¿ëÀûÀ̾î¾ß ÇÑ´Ù 68__2.4.7 ¹«¾ùÀ» ÀÔ·ÂÇÒÁö ¸ð¸£°Ú´Ù¸é °£´ÜÇÑ ÀÔ·ÂÀ» ³Ö¾îº¸ÀÚ 69__2.4.8 °ü½É ¾ø´Â ÀԷ¿¡ ´ëÇØ ÇÕ¸®ÀûÀÎ °ªÀ» ¼±ÅÃÇÏÀÚ 69__2.4.9 ³Î°ú ¿¹¿Ü ÄÉÀ̽º´Â Àǹ̰¡ ÀÖÀ» ¶§¸¸ »ç¿ëÇÏÀÚ 69__2.4.10 Å×½ºÆ®°¡ µ¿ÀÏÇÑ ½ºÄÌ·¹ÅæÀ» °®´Â °æ¿ì ¸Å°³º¯¼öÈ Å×½ºÆ®¸¦ »ç¿ëÇÏÀÚ 70__2.4.11 ¿ä±¸»çÇ×Àº Àß°Ô ÂÉ°¶ ¼ö ÀÖ´Ù 70__2.4.12 ÀÌ°ÍÀº Ŭ·¡½º¿Í »óÅ¿¡ ¾î¶»°Ô µ¿ÀÛÇϴ°¡? 70__2.4.13 °æÇè°ú âÀǼºÀÇ ¿ªÇÒ 732.5 ¿¬½À¹®Á¦ 732.6 ¿ä¾à 76CHAPTER 3 ±¸Á¶Àû Å×½ºÆ®¿Í ÄÚµå Ä¿¹ö¸®Áö 773.1 ÄÚµå Ä¿¹ö¸®Áö, ¿Ã¹Ù¸¥ ¹æ¹ý 783.2 ±¸Á¶Àû Å×½ºÆ® °£·«È÷ »ìÆ캸±â 823.3 ÄÚµå Ä¿¹ö¸®Áö ±âÁØ 83__3.3.1 ÄÚµå ÁÙ Ä¿¹ö¸®Áö 83__3.3.2 ºÐ±â Ä¿¹ö¸®Áö 84__3.3.3 Á¶°Ç + ºÐ±â Ä¿¹ö¸®Áö 85__3.3.4 °æ·Î Ä¿¹ö¸®Áö 863.4 º¹ÀâÇÑ Á¶°Ç°ú MC/DC Ä¿¹ö¸®Áö ±âÁØ 86__3.4.1 Ãß»óÀûÀÎ ¿¹Á¦ 86__3.4.2 MC/DC¸¦ ´Þ¼ºÇÏ´Â Å×½ºÆ® ½ºÀ§Æ® ÀÛ¼ºÇϱâ 873.5 ¹Ýº¹¹®°ú À¯»ç ±¸Á¶ ó¸®Çϱâ 903.6 ±âÁØ Æ÷ÇÔ°ú ¼±Åà 913.7 ¸í¼¼ ±â¹Ý Å×½ºÆ®¿Í ±¸Á¶Àû Å×½ºÆ®: ½ÇÁ¦ »ç·Ê 923.8 °æ°è Å×½ºÆ®¿Í ±¸Á¶Àû Å×½ºÆ® 983.9 ±¸Á¶Àû Å×½ºÆ®¸¸ Àû¿ëÇÏ´Â °ÍÀº ÃæºÐÇÏÁö ¾Ê´Ù 993.10 Çö¾÷¿¡¼ÀÇ ±¸Á¶Àû Å×½ºÆ® 101__3.10.1 ¿Ö »ç¶÷µéÀº ÄÚµå Ä¿¹ö¸®Áö¸¦ ½È¾îÇÒ±î? 101__3.10.2 Ä¿¹ö¸®Áö 100%°¡ ÀǹÌÇÏ´Â ¹Ù´Â ¹«¾ùÀΰ¡? 103__3.10.3 ¾î¶² Ä¿¹ö¸®Áö ±âÁØÀ» »ç¿ëÇÒ °ÍÀΰ¡ 105__3.10.4 Ç¥Çö½ÄÀÌ ³Ê¹« º¹ÀâÇؼ ´Ü¼øÈÇÒ ¼ö ¾ø´Ù¸é MC/DC¸¦ °í·ÁÇÏÀÚ 105__3.10.5 ±× ¿Ü Ä¿¹ö¸®Áö ±âÁØ 107__3.10.6 ¹«¾ùÀ» ¼öÇàÇÏÁö ¸»¾Æ¾ß ÇÒ±î? 1073.11 µ¹¿¬º¯ÀÌ Å×½ºÆ® 1083.12 ¿¬½À¹®Á¦ 1113.13 ¿ä¾à 115CHAPTER 4 °è¾à ¼³°è 1174.1 »çÀü Á¶°Ç°ú »çÈÄ Á¶°Ç 118__4.1.1 ´Ü¾ð Å°¿öµå 120__4.1.2 °ÇÑ Á¶°Ç°ú ¾àÇÑ Á¶°Ç 1214.2 ºÒº¯½Ä 1234.3 °è¾à º¯°æ°ú ¸®½ºÄÚÇÁ ġȯ ¹ýÄ¢ 127__4.3.1 »ó¼Ó°ú °è¾à 1294.4 °è¾à¿¡ ÀÇÇÑ ¼³°è°¡ Å×½ºÆ®¿Í ¾î¶² °ü·ÃÀÌ Àִ°¡? 1314.5 Çö¾÷¿¡¼ÀÇ °è¾à¿¡ ÀÇÇÑ ¼³°è 132__4.5.1 °ÇÑ »çÀü Á¶°Ç vs. ¾àÇÑ »çÀü Á¶°Ç 132__4.5.2 ÀÔ·Â À¯È¿¼º °Ë»çÀΰ¡, °è¾àÀΰ¡? ¾Æ´Ï¸é µÑ ´ÙÀΰ¡? 133__4.5.3 ´Ü¾ð°ú ¿¹¿Ü: µÑ Áß Çϳª¸¦ »ç¿ëÇØ¾ß ÇÏ´Â °æ¿ì 135__4.5.4 ¿¹¿Ü vs. ºÎµå·¯¿î ¹Ýȯ°ª 136__4.5.5 °è¾à¿¡ ÀÇÇÑ ¼³°è¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì 137__4.5.6 »çÀü Á¶°Ç, »çÈÄ Á¶°Ç, ºÒº¯½Ä¿¡ ´ëÇØ Å×½ºÆ®¸¦ ÀÛ¼ºÇØ¾ß ÇÒ±î? 137__4.5.7 Áö¿ø µµ±¸ 1374.6 ¿¬½À¹®Á¦ 1384.7 ¿ä¾à 140CHAPTER 5 ¼Ó¼º ±â¹Ý Å×½ºÆ® 1415.1 ¿¹Á¦ 1: ÇÕ°Ý µî±Þ ÇÁ·Î±×·¥ 1425.2 ¿¹Á¦ 2: unique ¸Þ¼µå Å×½ºÆ® 1465.3 ¿¹Á¦ 3: indexOf ¸Þ¼µå Å×½ºÆ® 1495.4 ¿¹Á¦ 4: Basket Ŭ·¡½º Å×½ºÆ® 1575.5 ¿¹Á¦ 5: º¹ÀâÇÑ µµ¸ÞÀÎ °´Ã¼ »ý¼º 1655.6 Çö¾÷¿¡¼ÀÇ ¼Ó¼º ±â¹Ý Å×½ºÆ® 167__5.6.1 ¿¹½Ã ±â¹Ý Å×½ºÆ® vs. ¼Ó¼º ±â¹Ý Å×½ºÆ® 167__5.6.2 ¼Ó¼º ±â¹Ý Å×½ºÆ®ÀÇ ÀϹÝÀûÀÎ ¹®Á¦ 168__5.6.3 âÀǼºÀÌ ÇÙ½ÉÀÌ´Ù 1695.7 ¿¬½À¹®Á¦ 1695.8 ¿ä¾à 170CHAPTER 6 Å×½ºÆ® ´õºí°ú ¸ðÀÇ °´Ã¼ 1716.1 ´õ¹Ì, ÆäÀÌÅ©, ½ºÅÓ, ¸ðÀÇ °´Ã¼, ½ºÆÄÀÌ 174__6.1.1 ´õ¹Ì °´Ã¼ 174__6.1.2 ÆäÀÌÅ© °´Ã¼ 174__6.1.3 ½ºÅÓ 174__6.1.4 ¸ðÀÇ °´Ã¼ 175__6.1.5 ½ºÆÄÀÌ 1756.2 ¸ðÀÇ °´Ã¼ ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ ¼Ò°³ 175__6.2.1 ÀÇÁ¸¼º ½ºÅÓÈ 176__6.2.2 ¸ðÀÇ °´Ã¼¿Í ±â´ñ°ª 182__6.2.3 Àμö Æ÷ȹ 186__6.2.4 ¿¹¿Ü ½Ã¹Ä·¹ÀÌ¼Ç 1916.3 Çö¾÷¿¡¼ÀÇ ¸ðÀÇ °´Ã¼ 193__6.3.1 ¸ðÀÇ °´Ã¼ÀÇ ´ÜÁ¡ 193__6.3.2 ¸ðÀÇÇØ¾ß ÇÏ´Â ´ë»ó°ú ÇÏÁö ¸»¾Æ¾ß ÇÏ´Â ´ë»ó 195__6.3.3 ³¯Â¥ ¹× ½Ã°£ ·¡ÆÛ 200__6.3.4 ¼ÒÀ¯ÇÏÁö ¾ÊÀº °ÍÀ» ¸ðÀÇÇϱâ 203__6.3.5 ¸ðÀÇ¿¡ °üÇÑ ¿ÜºÎ ÀÇ°ß 2056.4 ¿¬½À¹®Á¦ 2076.5 ¿ä¾à 208CHAPTER 7 Å×½ºÆ® °¡´É¼ºÀ» À§ÇÑ ¼³°è 2117.1 µµ¸ÞÀÎ Äڵ忡¼ ÀÎÇÁ¶ó Äڵ带 ºÐ¸®Çϱâ 2127.2 ÀÇÁ¸¼º ÁÖÀÔ°ú Á¦¾î °¡´É¼º 2227.3 Ŭ·¡½º ¹× ¸Þ¼µå¸¦ °üÂû °¡´ÉÇÏ°Ô Çϱâ 225__7.3.1 ¿¹Á¦ 1: ´Ü¾ðÀ» º¸Á¶ÇÏ´Â ¸Þ¼µå µµÀÔÇϱâ 226__7.3.2 ¿¹Á¦ 2: void ¸Þ¼µåÀÇ ÇàÀ§¸¦ °üÂûÇϱâ 2277.4 ÀÇÁ¸¼º Àü´Þ ¹æ¹ý: Ŭ·¡½º »ý¼ºÀÚ¿Í ¸Þ¼µå ¸Å°³º¯¼ö 2327.5 Çö¾÷¿¡¼ÀÇ Å×½ºÆ® °¡´É¼º ¼³°è 235__7.5.1 Å×½ºÆ® ´ë»ó Ŭ·¡½ºÀÇ ÀÀÁýµµ 236__7.5.2 Å×½ºÆ® ´ë»ó Ŭ·¡½ºÀÇ °áÇÕ 236__7.5.3 º¹ÀâÇÑ Á¶°Ç°ú Å×½ºÆ® °¡´É¼º 237__7.5.4 private ¸Þ¼µå¿Í Å×½ºÆ® °¡´É¼º 237__7.5.5 Á¤Àû ¸Þ¼µå, ½Ì±ÛÅÏ, Å×½ºÆ® °¡´É¼º 238__7.5.6 À°°¢Çü ¾ÆÅ°ÅØó¿Í ¼³°è ±â¹ýÀ¸·Î¼ÀÇ ¸ðÀÇ °´Ã¼ 238__7.5.7 Å×½ºÆ® °¡´É¼ºÀ» À§ÇÑ ¼³°è¿¡ ´ëÇÑ Ãß°¡ ÀÚ·á 2397.6 ¿¬½À¹®Á¦ 2397.7 ¿ä¾à 241CHAPTER 8 Å×½ºÆ® ÁÖµµ °³¹ß 2438.1 ù ¹ø° TDD ¼¼¼Ç 2448.2 óÀ½ ¸Àº» TDD¿¡ ´ëÇÑ °íÂû 2548.3 Çö¾÷¿¡¼ÀÇ TDD 255__8.3.1 TDDÀΰ¡, ¾Æ´Ñ°¡? 255__8.3.2 Ç×»ó TDD¸¦ »ç¿ëÇØ¾ß ÇÒ±î? 256__8.3.3 TDD´Â ¸ðµç Á¾·ùÀÇ ¾ÖÇø®ÄÉÀ̼ǰú µµ¸ÞÀο¡¼ µ¿ÀÛÇϴ°¡ 257__8.3.4 TDD¿Í °ü·ÃÇÑ ¿¬±¸(Çа迡¼ ¹Ù¶óº¸´Â TDD) 257__8.3.5 ´Ù¾çÇÑ TDD ÇÐÆÄ 259__8.3.6 TDD¿Í Á¤½Ä Å×½ºÆ® 2608.4 ¿¬½À¹®Á¦ 2608.5 ¿ä¾à 262CHAPTER 9 ´ë±Ô¸ð Å×½ºÆ® ÀÛ¼º 2639.1 ´ë±Ô¸ð Å×½ºÆ® »ç¿ë ½Ã±â 264__9.1.1 °Å´ë ±¸¼º¿ä¼Ò¿¡ ´ëÇÑ Å×½ºÆ® 264__9.1.2 ÄÚµå º£À̽º ¹üÀ§º¸´Ù Å« °Å´ë ±¸¼º¿ä¼Ò Å×½ºÆ® 2749.2 µ¥ÀÌÅͺ£À̽º¿Í SQL Å×½ºÆ® 280__9.2.1 SQL Äõ¸®¿¡¼ Å×½ºÆ®ÇØ¾ß ÇÏ´Â °Í 281__9.2.2 SQL Äõ¸®¿¡ ´ëÇÑ ÀÚµ¿ Å×½ºÆ® 283__9.2.3 SQL Å×½ºÆ®¸¦ À§ÇÑ ÀÎÇÁ¶ó ¼³Á¤ 289__9.2.4 ¸ð¹ü »ç·Ê 2929.3 ½Ã½ºÅÛ Å×½ºÆ® 293__9.3.1 ¼¿·¹´½ 294__9.3.2 ÆäÀÌÁö °´Ã¼ ¸ðµ¨¸µ 297__9.3.3 ÆÐÅÏ°ú ¸ð¹ü »ç·Ê 3089.4 ´ë±Ô¸ð Å×½ºÆ®¿¡ ´ëÇÑ ¸¶Áö¸· ³íÀÇ 312__9.4.1 Å×½ºÆ®¸¦ ¾î´À ¼öÁØÀ¸·Î ÇØ¾ß ÇÒ±î? 312__9.4.2 ºñ¿ë/ÀÌµæ ºÐ¼®À» ¼öÇàÇÏÀÚ 313__9.4.3 ¼öÇàÀº µÇ¾úÁö¸¸ Å×½ºÆ®µÇÁö ¾ÊÀº ¸Þ¼µå¸¦ Á¶½ÉÇÏÀÚ 314__9.4.4 ÀûÇÕÇÑ ÄÚµå ÀÎÇÁ¶ó°¡ ÇÙ½ÉÀÌ´Ù 314__9.4.5 DSL°ú Å×½ºÆ®¸¦ ÀÛ¼ºÇÏ´Â ÀÌÇØ °ü°èÀÚ¸¦ À§ÇÑ µµ±¸ 314__9.4.6 ´Ù¸¥ Á¾·ùÀÇ À¥ ½Ã½ºÅÛ¿¡ ´ëÇÑ Å×½ºÆ® 3149.5 ¿¬½À¹®Á¦ 3159.6 ¿ä¾à 316CHAPTER 10 Å×½ºÆ® ÄÚµå Ç°Áú 31710.1 Å×½ºÆ® ÄÚµåÀÇ À¯Áö º¸¼ö¼ºÀ» À§ÇÑ ¿øÄ¢ 318__10.1.1 Å×½ºÆ®´Â »¡¶ó¾ß ÇÑ´Ù 318__10.1.2 Å×½ºÆ®´Â ÀÀÁý·Â ÀÖ°í µ¶¸³ÀûÀÌ¸ç °Ý¸®µÇ¾î¾ß ÇÑ´Ù 318__10.1.3 Å×½ºÆ®´Â Á¸Àç ÀÌÀ¯°¡ ÀÖ¾î¾ß ÇÑ´Ù 319__10.1.4 Å×½ºÆ®´Â ¹Ýº¹ °¡´ÉÇØ¾ß ÇÏ¸ç ºÒ¾ÈÁ¤ÇÏÁö ¾Ê¾Æ¾ß ÇÑ´Ù 319__10.1.5 Å×½ºÆ®ÀÇ ´Ü¾ð¹®Àº źźÇØ¾ß ÇÑ´Ù 321__10.1.6 Å×½ºÆ®´Â ÇàÀ§°¡ º¯°æµÉ °æ¿ì ±úÁ®¾ß ÇÑ´Ù 321__10.1.7 Å×½ºÆ®´Â ´Ü ÇϳªÀÇ ¸íÈ®ÇÑ ÀÌÀ¯·Î ½ÇÆÐÇØ¾ß ÇÑ´Ù 322__10.1.8 Å×½ºÆ®´Â ÀÛ¼ºÇϱ⠽¬¿ö¾ß ÇÑ´Ù 322__10.1.9 Å×½ºÆ®´Â Àб⠽¬¿ö¾ß ÇÑ´Ù 322__10.1.10 Å×½ºÆ®´Â ½±°Ô ¼öÁ¤ÇÏ°í ÁøÈÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù 32710.2 Å×½ºÆ® ³¿»õ 328__10.2.1 °ú´ÙÇÑ Áߺ¹ 328__10.2.2 ºÒ¸íÈ®ÇÑ ´Ü¾ð¹® 329__10.2.3 º¹ÀâÇϰųª ¿ÜºÎ¿¡ ÀÖ´Â ÀÚ¿ø¿¡ ´ëÇÑ À߸øµÈ ó¸® 330__10.2.4 ³Ê¹« ¹ü¿ëÀûÀÎ ÇȽºÃ³ 331__10.2.5 ¹Î°¨ÇÑ ´Ü¾ð¹® 33110.3 ¿¬½À¹®Á¦ 33510.4 ¿ä¾à 338CHAPTER 11 ¸¶¹«¸® 33911.1 ºñ·Ï ¸ðµ¨ÀÌ ¼±ÇüÀ¸·Î º¸ÀÌ´õ¶óµµ ¹Ýº¹ÀÌ ÇÙ½ÉÀÌ´Ù 33911.2 ¹ö±× ¾ø´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß: Áø½Ç ȤÀº °ÅÁþ? 34011.3 ÃÖÁ¾ »ç¿ëÀÚ¸¦ Âü¿©½ÃÅ°ÀÚ 34111.4 ´ÜÀ§ Å×½ºÆ®´Â ½ÇÁ¦·Î ¾î·Æ´Ù 34111.5 ¸ð´ÏÅ͸µ¿¡ ÅõÀÚÇÏÀÚ 34311.6 ´õ ÀÐÀ»°Å¸® 343¿¬½À¹®Á¦ Á¤´ä 345Âü°í¹®Çå 354ã¾Æº¸±â 362