|
|
|
|
|
| CODE COMPLETE 2nd Edition
- ÀýÆÇ |
 |
|
|
| ¤ýÀú ÀÚ |
Steve McConnell
|
| ¤ý¿ª ÀÚ |
¼¿ì¼®
|
| ¤ý±¸ ºÐ |
¹ø¿ª¼
|
| ¤ý¹ßÇàÀÏ |
2005³â 04¿ù 22ÀÏ |
| ¤ýÁ¤ °¡ |
36,000¿ø |
| ¤ýÆäÀÌÁö |
1181 ÆäÀÌÁö |
| ¤ýISBN |
89-5674-256-1 |
| ¤ý³À̵µ |
Áß±Þ.»ó±Þ |
| ¤ýÃâÆÇ»ç |
Á¤º¸¹®È»ç |
|
|
|
|
|
|
|
 |
 |
¼ÒÇÁÆ®¿þ¾î ±¸Çö¿¡ ´ëÇÑ ½Ç¹«¼
Software Development ÀâÁöÀÇ Jolt Award µÎ ¹ø ¼ö»ó¿¡ ºû³ª´Â Ã¥!
ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ÃÖ°íÀÇ ½Ç¹«ÀûÀÎ Áöħ¼·Î ³Î¸® ¾Ë·ÁÁø ½ºÆ¼ºê ¸ÆÄÚ³ÚÀÇ Code Complete Á¦ 1ÆÇÀº, 10³âÀÌ ³Ñ´Â ±â°£ µ¿¾È °³¹ßÀÚµéÀÌ ´õ ³ªÀº ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µå´Â µ¥ µµ¿òÀ» ÁÖ¾ú´Ù. ÀÌÁ¦ ÀÌ °íÀüÀûÀΠåÀº ¼ÒÇÁÆ®¿þ¾î ±¸Çö¿¡ ´ëÇÑ ¿¹¼ú°ú °úÇÐÀ» ¼³¸íÇϱâ À§Çؼ ÃÖ½ÅÀÇ ±â¹ýµé°ú ¼ö¹é °³ÀÇ »õ·Î¿î ¿¹Á¦ Äڵ尡 Æ÷ÇÔµÇ¾î °³Á¤µÇ¾ú´Ù. ¿¬±¸¿Í Çаè, ±×¸®°í »ó¾÷ÀûÀÎ ±â¹ýµé¿¡ ÀÖ´Â Áö½ÄµéÀ» ¹ÙÅÁÀ¸·Î, ¸ÆÄÚ³ÚÀº °¡Àå È¿À²ÀûÀÎ ±â¹ý°ú ¹Ýµå½Ã ¾Ë¾Æ¾ß ÇÏ´Â ¿øÄ¢µéÀ» ÀÌ ½Ç¿ëÀûÀÎ Áöħ¼¿¡¼ Á¾ÇÕÀûÀ¸·Î ´Ù·ç¾ú´Ù. ÀÌ Ã¥Àº ¿©·¯ºÐÀÇ ½Ç¹« °æÇèÀ̳ª °³¹ß ȯ°æ, ¶Ç´Â ÇÁ·ÎÁ§Æ®ÀÇ Å©±â¿¡ »ó°ü¾øÀÌ µµ¿òÀÌ µÇ´Â Á¤º¸¸¦ Á¦°øÇÏ°í ¿©·¯ºÐÀÇ »ç°í¸¦ ÀÚ±ØÇÔÀ¸·Î½á °¡Àå ǰÁúÀÌ ¶Ù¾î³ Äڵ带 ÀÛ¼ºÇÏ´Â µ¥ µµ¿òÀ» ÁÙ °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÌ Æ÷ÇÔÇÏ´Â ³»¿ë º¹À⼺Àº ÃÖ¼ÒÈÇϰí, âÁ¶¼ºÀº ÃÖ´ëÈÇÒ ¼ö ÀÖµµ·Ï ¼³°èÇÑ´Ù. Çù·Â °³¹ßÀÇ ÀÌÁ¡À» ¾ò´Â´Ù. ¿À·ù¸¦ ÁÙÀ̰í ã¾Æ³»±â À§Çؼ ¹æ¾îÀûÀÎ ÇÁ·Î±×·¡¹Ö ±â¹ýµéÀ» Àû¿ëÇÑ´Ù. ¸®ÆÑÅ丵 °¡´ÉÇÑ Äڵ带 ¸¸µé°í ¾ÈÀüÇÏ°Ô ¼öÇàÇÑ´Ù. ÇÁ·ÎÁ§Æ®¿¡ ¸Â´Â ±¸Çö ½À°üµéÀ» »ç¿ëÇÑ´Ù. ¹®Á¦¸¦ ºü¸£°í È¿À²ÀûÀ¸·Î µð¹ö±ëÇÑ´Ù. Ä¡¸íÀûÀÎ ±¸Çö »óÀÇ ¹®Á¦Á¡À» Ãʱ⿡ Á¤È®ÇÏ°Ô ÇØ°áÇÑ´Ù. ÇÁ·ÎÁ§Æ®ÀÇ ½ÃÀÛ ´Ü°è, Áß°£ ´Ü°è, ±×¸®°í ¸¶¹«¸® ´Ü°è¿¡¼ ǰÁúÀ» °í·ÁÇÑ´Ù.
Code Complete Á¦ 1ÆÇµµ ¸Å¿ì ÈǸ¢ÇÑ ¼ÒÇÁÆ®¿þ¾î °øÇÐ ¼ÀûÀ̾úÁö¸¸, Á¦ 2ÆÇÀº ±×º¸´Ù ´õ ÈǸ¢ÇÏ´Ù. - Ralph Johnson, Àϸ®³ëÀÌ ´ëÇÐ, Design Patterns °øµ¿ ÁýÇÊÀÚ
"Ãʺ¸ °³¹ßÀÚ³ª ¼÷·ÃµÈ °³¹ßÀÚ ¸ðµÎ¿¡°Ô Code Complete Á¦ 2ÆÇÀº ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ¼ »ý°¢ÇÒ ¼ö ÀÖ´Â ÃÖ°íÀÇ ¹æ¹ýÀ» °¡¸£ÃÄÁØ´Ù." - Jeffrey Richter(www.wintellect.com), Applied Microsoft .NET Framework Programming ÀúÀÚ
"¼ÒÇÁÆ®¿þ¾î ±¸Çö¿¡ °üÇÑ ÃÖ°íÀÇ Áöħ¼ - ÇÁ·Î±×·¡¸Ó°¡ ¹«Àεµ¿¡ °¥ ¶§ ¹Ýµå½Ã °¡Á®°¡¾ß ÇÒ Ã¥" - Diomidis Spinellis, Code Reading: The Open Source Perspective ÀúÀÚ
"½ºÆ¼ºê ¸ÆÄÚ³ÚÀº Ãֽбâ¼úÀ» ¼öÇàÇÏ°í °è¸ùÇÒ ¼ö ÀÖ´Â ¸î ¾È µÇ´Â Àü¹®°¡ Áß ÇÑ ¸íÀÌ´Ù." - John Vlissides, IBM Research, Design Patterns °øµ¿ ÀúÀÚ
"½ºÆ¼ºê ¸ÆÄÚ³ÚÀº ¾î´À ´©±¸º¸´Ùµµ ¼ÒÇÁÆ®¿þ¾î ±¸Ãà¿¡ ´ëÇØ¼ Àß ¾Ë°í ÀÖ´Ù. ±×·± ±×°¡ ±×ÀÇ ¸ðµç ÅëÂû·Â°ú ½Ç¹«¿¡¼ÀÇ °æÇèÀ» ÀÌ ÇÑ ±ÇÀÇ Ã¥¿¡ ´ã¾Ò´Ù´Â °ÍÀÌ ¿ì¸®¿¡°Ô´Â Çà¿îÀÌ´Ù." - Alan Cooper, ¡°ºñÁÖ¾ó º£ÀÌÁ÷ÀÇ ¾Æ¹öÁö¡±, About Face °øµ¿ ÀúÀÚ
ÀúÀÚ¿¡ ´ëÇÏ¿© ½ºÆ¼ºê ¸ÆÄÚ³Ú(Steve McConnell)Àº °³¹ß ºÐ¾ß¿¡ ÀÖ¾î¼ °¡Àå ¶Ù¾î³ ÀúÀÚÀÌÀÚ ´ëº¯ÀÎ Áß ÇÑ ¸íÀ¸·Î ÀÎÁ¤¹Þ°í ÀÖ´Ù. ±×´Â Construx SoftwareÀÇ ¼ö¼® ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀ̸ç, Software Development ÀâÁöÀÇ Jolt Award¸¦ ¼ö»óÇÑ Code Complete°ú Rapid Development, ±×¸®°í Software Project Survival Guide¿Í Professional Software DevelopmentÀÇ ÀúÀÚÀÌ´Ù. |
| |
 |
 |
óÀ½ Code Complete Á¦2ÆÇÀÇ ¹ø¿ªÀ» ¸Ã°Ô µÇ¾úÀ» ¶§, ÀÌ·¸°Ô À¯¸íÇϰí Àß Á¤¸®µÈ Ã¥À» ¾î¶»°Ô ¿ì¸® ±Û·Î ÀÛ¼ºÇÒ °ÍÀÎÁö¿¡ ´ëÇØ¼ ±²ÀåÈ÷ Å« ºÎ´ã°¨À» ´À²¼Áö¸¸, Ã¥À» Á¤µ¶ÇØ ³ª°¡¸é¼ ¿ì¸® ±Û·Î ¹Ù²Ù´Â °Íµµ ÀÇ¹Ì ÀÖ´Â ÀÛ¾÷À̰ڴٴ Ȯ½ÅÀ» °¡Áú ¼ö ÀÖ¾ú´Ù.
¿©·¯ºÐÀº ÀÌ Ã¥ÀÌ Ãʺ¸ÀÚ¸¦ À§ÇÑ Ã¥À̶ó°í »ý°¢Çϴ°¡? ¿ªÀÚ´Â ÀüÇô ±×·¸°Ô »ý°¢ÇÏÁö ¾Ê´Â´Ù. ¹°·Ð, Ãʺ¸Àڵ鿡°Ôµµ À¯ÀÍÇÑ ³»¿ëµéÀ» ¸¹ÀÌ ´Ù·ç°í ÀÖÁö¸¸, ÀÌ Ã¥À» ÅëÇØ¼ ¾òÀ» ¼ö ÀÖ´Â °ÍµéÀº Ãʺ¸ÀÚº¸´Ù´Â Áß±Þ ÀÌ»óÀÇ ÇÁ·Î±×·¡¸ÓµéÀÏ °ÍÀ̶ó°í È®½ÅÇϰí ÀÖ´Ù. °¡²û ÀÌ Ã¥ÀÇ Á¦1ÆÇÀ» º¸°í ³Ê¹« ½¬¿î ³»¿ëÀ» ´Ù·ç°í Àִٰųª ±â¼úÀûÀÎ ³»¿ëµéÀ» ±íÀÌ ÀÖ°Ô ´Ù·ç°í ÀÖÁö ¾Ê´Ù´Â Ç¥¸éÀûÀÎ ÀÌÀ¯¸¦ µé¾î ÀÌ Ã¥ÀÇ ¼öÁØÀ» ÆïÇÏÇÏ´Â »ç¶÷µéÀ» º¸°Ô µÈ´Ù. ¹°·Ð, ÀÌ Ã¥Àº ±â¼ú ¼ÀûÀÌ ¾Æ´Ï´Ù. ±×·¸´Ù°í ´ÙºÐÈ÷ ÀÌ·ÐÀûÀÎ ºÎºÐ¸¸À» °Á¶Çϰí Àִ åµµ ¾Æ´Ï´Ù. ÀÌ Ã¥Àº ½Ç¹« ÇÁ·Î±×·¡¸Ó¿¡°Ô µµ¿òÀÌ µÉ ¼ö ÀÖ´Â ÀÌ·ÐÀûÀÎ ³»¿ëµéÀ» ½Ç¹«ÀûÀÎ ³»¿ë¿¡ ¸Â°Ô ¸ÆÄÚ³ÚÀÇ ¾ð¾î·Î ¾²¿©Áø °ÍÀÌ´Ù. ±×°¡ ¸»ÇßµíÀÌ, ¿ì¸®°¡ ½Ç¹«¿¡¼ ÇàÇϰí ÀÖ´Â ¿©·¯ °¡Áö ½À°üµé¿¡ °üÇÑ ³»¿ëµéÀº Àü ¼¼°èÀÇ ÇÐÀÚµéÀ̳ª ¼÷·ÃµÈ ÇÁ·Î±×·¡¸Óµé¿¡ ÀÇÇØ¼ Á¤¸®µÈ °ÍµéÀÌ ´ëºÎºÐÀÌ´Ù. ¿ì¸®¿¡°Ô ÁÖ¾îÁø ¼±ÅñÇÀº ±×·¯ÇÑ ÀÚ·áµéÀ» ÀÏÀÏÀÌ Ã£¾Æº¸¸é¼ ¾î¶² °ÍµéÀÌ ÀÚ½ÅÀÇ È¯°æ¿¡ ¸Â´ÂÁö È®ÀÎÇØ º¸´Â ¼ö°í¸¦ Çϰųª, ±×·¯ÇÑ ÀÚ·áµéÀ» Àϸñ¿ä¿¬ÇÏ°Ô Á¤¸®ÇÑ ÀÌ Ã¥À» º¸´Â ¹æ¹ýÀÌ ÀÖ´Ù. ¿©·¯ºÐÀº ¾î¶² ¹æ¹ýÀ» ¼±ÅÃÇÒ °ÍÀΰ¡?
ÀÌ Ã¥À» ¹ø¿ªÇÏ¸é¼ °¡Àå ¾î·Á¿ü´ø ºÎºÐÀº (¸ðµç ¿Ü±¹ ¼ÀûµéÀÌ ±×·¸µíÀÌ) ÀúÀÚÀÇ ¹®È¸¦ ÀÌÇØÇÏ´Â °ÍÀ̾ú´Ù. »ç½Ç ¹ø¿ªº»ÀÌ Á־ µ¿»ç¸¦ ¿ì¸® ±Û·Î ¹Ù²Ù´Â ¼öÁØÀ̶ó¸é ¾î´À ´©±¸µµ ¹ø¿ªº»À» »ç·Á°í ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ¿ªÀÚÀÇ °¡Àå Å« Àǹ«´Â, ÀúÀÚÀÇ ¹®È¸¦ ¿ì¸®ÀÇ ¹®È·Î ¹Ù²Ù¾î µ¶ÀÚµéÀÇ ÀÌÇØ¸¦ µ½´Â °ÍÀ̶ó°í »ý°¢ÇÑ´Ù. µû¶ó¼ ¹ø¿ªÀ» ÁøÇàÇÏ¸é¼ ´Ù¼Ò ÀÌÇØÇÏ±â ¾î·Æ´Ù°í »ý°¢µÈ ºÎºÐµé¿¡´Â '¿ªÀÚ ÁÖ'¸¦ Á¦°øÇÏ¿© ÀÌÇØ¸¦ µµ¿ÔÀ¸¸ç, ¶§·Î´Â ¿ì¸®°¡ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Â ¹®ÀåÀ¸·Î ´ëüÇϱ⵵ ÇÏ¿´´Ù.
¿ªÀÚ´Â ¾ðÁ¦³ª AS Á¤Ã¥À» °¡Àå Áß¿äÇÏ°Ô »ý°¢ÇÑ´Ù. ÀÌ Ã¥ÀÌ ÃâÆÇµÇ´õ¶óµµ ¾ðÁ¦³ª AS Á¤½ÅÀ¸·Î µ¶Àڵ鿡°Ô ºÀ»çÇÒ Áغñ°¡ µÇ¾î ÀÖ´Ù. µû¶ó¼ ¾î»öÇÑ ¹ø¿ªÀÌ Àְųª ³»¿ë¿¡ ¹®Á¦°¡ ÀÖ´Ù°í »ý°¢µÇ´Â ºÎºÐµéÀÌ ÀÖ´Ù¸é, ¾ðÁ¦µçÁö ¿ªÀÚÀÇ ¸ÞÀÏ·Î º¸³»Áֱ⠹ٶõ´Ù.
¿ªÀÚ ¼ ¿ì¼®
[°¨¼öÀÇ ±Û] ÃÖ±Ù ³ª¿Â Ã¥µé Áß °¡Àå °¡Ä¡ ÀÖ°í ÀÇ¹Ì ÀÖ´Â ÀÌ Ã¥ÀÇ ¹ø¿ªº»À» ¸ÕÀú Àо ¼ö ÀÖ´Â ±âȸ¸¦ ¾ò°Ô µÈ ÀÏÀº °³ÀÎÀûÀ¸·Î ¹«Ã´ ¼³·¹´Â ÀÏÀ̾ú½À´Ï´Ù. ¾Æ¸¶ ÀÌ Ã¥À» Àд µ¶ÀÚµéÀº ÀÌÀüÀÇ Code Complete Á¦1ÆÇÀÇ °¨µ¿À» ±â¾ïÇÒ °ÍÀÔ´Ï´Ù. Á¦1ÆÇÀÌ ³ª¿Â ÀÌÈÄ·Î ²Ï ¿À·£ ½Ã°£ÀÌ Áö³ª¼¾ß ÀÌ Ã¥ÀÌ ³ª¿Â °ÍÀ» º¸¸é ÀúÀÚ°¡ ¹«Ã´ ½ÉÇ÷À» ±â¿ï¿´´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ÈïÇà¿¡ ¼º°øÇÑ ÇÑ ÆíÀÇ ¿µÈ´Â º¸Åë ÀÌÀüÀÇ ¼º°øÀ» ±â´ëÇϰí Á¦2ÆÇÀ» ³»³õ±â ¸¶·ÃÀÔ´Ï´Ù. ÇÏÁö¸¸ ÀϹÝÀûÀÎ Åë³äó·³ Á¦2ÆÇÀº Á¦1ÆÇ¸¸Àº ¸øÇÏ´Ù´Â °á·ÐÀ» ¾ò°ï ÇÕ´Ï´Ù. ±×·¯³ª ÀÌ Ã¥Àº ±×·¯ÇÑ ÀüöÀ» µû¸£Áö ¾ÊÀ» °Í °°½À´Ï´Ù. Á¦1ÆÇÀÇ °¨µ¿°ú´Â ¶Ç ´Ù¸¥ Á¦2ÆÇÀÇ °¨µ¿ÀÌ ±â´Ù¸®°í Àֱ⠶§¹®ÀÔ´Ï´Ù. Ã¥ÀÇ °ÅÀÇ ´ëºÎºÐÀÌ ÃÖ±ÙÀÇ °³¹ß °æÇâÀ» ¹Ý¿µÇÏ¿© »õ·Ó°Ô ÀÛ¼ºµÇ¾úÀ¸¹Ç·Î, ÀÌ Ã¥À» ÀÐ°Ô µÇ´Â µ¶ÀÚµéÀº ÅõÀÚ ÀÌ»óÀÇ ÀÌÀÍÀ» °ÅµÑ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ¾Æ¸¶ ÀÌ Ã¥À» Àд ´ë»ó µ¶ÀÚ´Â ÃÊ±Þ ÇÁ·Î±×·¡¸Ó·ÎºÎÅÍ ³ª¸§´ë·Î ¾÷°è¿¡¼ Á¦¹ý ÀÏÇÑ °æÇèÀÌ ÀÖ´Â Àü¹®°¡¿¡ À̸£±â±îÁö ´Ù¾çÇÒ °ÍÀÔ´Ï´Ù. ¾î´À ´©°¡ Àдõ¶óµµ ÇöÀç±îÁö ¼ÒÇÁÆ®¿þ¾î ±¸Çö¿¡ °üÇÑ °¡¸£Ä§ Áß °¡Àå ¶Ù¾î³ °¡¸£Ä§À» ¾ò°Ô µÇ¸®¶ó°í »ý°¢ÇÕ´Ï´Ù.
Code Complete Á¦2ÆÇÀº ¼ÒÇÁÆ®¿þ¾î °³¹ß ´Ü°è Áß "±¸Çö" ºÎºÐ¿¡ ÃÊÁ¡ÀÌ ¸ÂÃß¾îÁ® ÀÖ½À´Ï´Ù. ±¸ÇöÀº ´Ü¼øÈ÷ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â °Í ÀÌ»óÀ¸·Î ¸¹Àº ¼¼ºÎÀûÀÎ ÀÛ¾÷°ú À̽´µéÀ» ³»Æ÷Çϰí ÀÖ½À´Ï´Ù. ½ÉÁö¾î ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ÇÁ·Î±×·¡¸ÓÀÇ Àμº±îÁöµµ ÁÁÀº Äڵ带 ¸¸µå´Â µ¥ ¿µÇâÀ» ³¢Ä£´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ã¥À» ÅëÇØ ¾Æ¸¶µµ ¹«½É°á¿¡ °£°úÇØ ¿Ô´ø »ç½ÇµéÀ» ´Ù½Ã ÇÑ ¹ø ¤¾îº¼ ¼ö ÀÖÀ¸¸ç, ´Ü¼øÈ÷ ÀÌ·ÐÀûÀÎ ³»¿ëÀÌ ¾Æ´Ï¶ó ½ÇõÀûÀÎ °¡À̵带 ¹ÞÀ» ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. Áß±¹ ¹«Çù¿µÈ¿¡¼ ¾Ç´çÀ» ¹°¸®Ä¥ ¼ö ÀÖ´Â À¯ÀÏÇÑ ¹«°øºñ±Þó·³ ³ª»Û Äڵ带 ºÐº°Çϰí ÁÁÀº Äڵ带 ÀÛ¼ºÇÏ´Â ¹æ¹ýÀÌ ±¸Ã¼ÀûÀ¸·Î Á¦½ÃµÇ¾î ÀÖ´Â ÀÌ Ã¥Àº ³ª¸¸ °¡Áú ¼ö Àִ åÀÌ°í ½ÍÀº ¿å½ÉÀÌ ºÎ·ÁÁö±âµµ ÇÕ´Ï´Ù. McConnellÀÇ ÀÌ »õ·Î¿î Ã¥ÀÌ ¹ø¿ªµÇ¾î ³ª¿À°Ô µÈ °ÍÀº ÇÁ·Î±×·¡¸Óµé¿¡°Ô ´©±¸µµ ´ë´äÇØ ÁÖÁö ¾Ê¾Ò´ø ¹®Á¦µéÀÇ ÇØ´äÀÌ µÉ °ÍÀÔ´Ï´Ù. ±×ÀÇ °æÇèÀ¸·ÎºÎÅÍ ¿ì¸®´Â ¸¹Àº °ÍÀ» ¹è¿ï ¼ö ÀÖ°í Çö¾÷¿¡¼ ÀÚ½ÅÀÇ ¸ð½ÀÀ» µÚµ¹¾Æº¸°í »õ·Ó°Ô ÇÏ´Â °è±â°¡ µÉ °ÍÀÔ´Ï´Ù.
ÀÌ Ã¥ Àüü¸¦ ÅëÇÏ¿© ³ª¿¡°Ô ÀϰüµÇ°Ô µé·Á¿Ô´ø McConnellÀÇ À½¼ºÀº ÁÁÀº ÇÁ·Î±×·¡¸Ó´Â °æÇèÀÌ Áß¿äÇÑ °ÍÀÌ ¾Æ´Ï¶ó ²÷ÀÓ¾ø´Â ¿¬±¸¿Í ÇнÀÀÌ Áß¿äÇÏ´Ù´Â °ÍÀÔ´Ï´Ù. Çö ½ÃÁ¡ÀÇ ±â¼úÀ̶ó´Â °ÍÀº °ð¹Ù·Î ±¸¼®±â ½Ã´ëÀÇ À¯¹°ÀÌ µÉ Á¤µµ·Î ºü¸£°Ô º¯Çϰí Àִµ¥, ¿À·¡ ÀüÀÇ °æÇèÀ» ¹Ï°í ÇöÀçÀÇ ±â¼úÀ» ½ÀµæÇϱ⸦ °ÔÀ»¸® ÇÏ°í ¹Ì·¡ÀÇ ±â¼ú¿¡ °ü½ÉÀ» °¡ÁöÁö ¾Ê´Â ÇÁ·Î±×·¡¸Ó´Â µµÅµȴٴ ¸Þ½ÃÁö¸¦ McConnellÀº ÀÌ Ã¥À» ÅëÇÏ¿© ³ª¿¡°Ô º¸³»°í ÀÖ´Â °Í °°¾Ò½À´Ï´Ù. ¹ß´ÞµÈ ÀÎÅÍ³Ý ´öºÐÀ¸·Î ¿ì¸®´Â Çö¾÷¿¡¼ ¹ß»ýÇÏ´Â ¹®Á¦Á¡µé¿¡ ´ëÇØ ¿©·¯ »çÀÌÆ®¸¦ ÅëÇÏ¿© Áú¹®Çϰí ÇØ°áÀÇ ½Ç¸¶¸®¸¦ ã±âµµ ÇÏ¸ç ¶§·Î´Â Á¤´äÀ» ¾Ë°Ô µÇ±âµµ ÇÕ´Ï´Ù. ÇÏÁö¸¸ ÀÌ·¯ÇÑ °æÇâÀº Àü¹®°¡·Î¼ÀÇ ¼ºÀåÀ̶ó´Â Ãø¸é¿¡¼ ¼ÒÇÁÆ®¿þ¾î °³¹ß ¿£Áö´Ï¾î¿¡°Ô´Â µ¶°ú °°´Ù°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ì¸®´Â °í±â¸¦ Àâ´Â ¹ýÀ» ¹è¿ï Çʿ䰡 ÀÖ½À´Ï´Ù. ´õ ÀÌ»ó ÀÓ±âÀÀº¯ÀûÀÎ ¹æ¹ýÀº ³ª¸¦ ¼ºÀå½Ãų ¼ö ¾ø´Ù´Â °ÍÀ» ±ú´Þ¾Æ¾ß ÇÒ °ÍÀÔ´Ï´Ù. ÀÌ Ã¥¿¡´Â ÇÁ·Î±×·¡¸ÓÀÇ µ¶¼ °èȹ¿¡ ´ëÇØ ¼³¸íÇϰí ÀÖ´Â ºÎºÐÀÌ ÀÖ½À´Ï´Ù. ÀúÀÚ°¡ ÀÚ½ÅÀÇ È¸»ç¿¡¼ ÇÁ·Î±×·¡¸ÓÀÇ ·¹º§À» ³ª´©´Â ±âÁØÀ¸·Î ÀÐ°í ´À²¸¾ß ÇÒ Ã¥µéÀÇ ¸®½ºÆ®¸¦ °ø°³Çϰí Àִµ¥, ÀÌÁß¿¡´Â ÇöÀç ¹ø¿ªµÇ¾î ³ª¿Â Ã¥µéµµ ÀÖ°í ¾ÆÁ÷ ¹ø¿ªµÇÁö ¾ÊÀº Ã¥µéµµ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Ã¥µé Áß IT °±¹À̶ó°í ÇÏ´Â ¿ì¸®³ª¶óÀÇ ÇÁ·Î±×·¡¸ÓµéÀÌ ÀÐÀº Ã¥Àº °ú¿¬ ¾ó¸¶³ª µÉ±î¿ä? °øºÎÇÏÁö ¾Ê´Â ÇÁ·Î±×·¡¸Ó°¡ ´ë´Ù¼ö¶ó¸é IT °±¹À̶ó´Â ´Ü¾î´Â ȯ»ó¿¡ Áö³ªÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ÀÚ½ÅÀ» °ª½Î°Ô ¸¸µå´À³Ä, ºñ½Ñ Á¸Àç·Î ¸¸µå´À³Ä´Â ¸Ö¸® ÀÖÁö ¾Ê½À´Ï´Ù. ÀÌ´Â ½ÇõÀÇ ¹®Á¦ÀÏ °ÍÀÔ´Ï´Ù.
Code Complete 2nd ¿ø¼´Â 900ÆäÀÌÁö°¡ Á¶±Ý ³ÑÁö¸¸ ¹ø¿ªµÈ Ã¥Àº 1100ÆäÀÌÁö°¡ ³Ñ´Â ¹æ´ëÇÑ ³»¿ëÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ÀÌ Ã¥À» º¸¸é¼ ¹ø¿ªÀÚÀÇ ¼ö°í·Î¿òÀ» ´À³¥ ¼ö ÀÖ¾ú½À´Ï´Ù. ¿ÃÇØ¿¡ ¿ì¸®°¡ ³õÄ¡Áö ¸»¾Æ¾ß ÇÒ ±ÍÇÑ Ã¥ÀÌ ´ëÇѹα¹ ÇÁ·Î±×·¡¸Óµé¿¡°Ô ¼±¹°·Î ÁÖ¾îÁø °Í °°½À´Ï´Ù. ´ÙÀ½¿¡´Â ÀÌ·¯ÇÑ Ã¥ÀÌ ¿ì¸®³ª¶ó »ç¶÷ÀÇ ¼Õ¿¡¼ ³ª¿À´Â °ÍÀ» ÁöÄѺ¸°í ½Í½À´Ï´Ù. ´ÙÀ½ Â÷·Ê´Â ¾Æ¸¶ ´ç½ÅÀÌ µÉ °ÍÀÔ´Ï´Ù.
°¨¼öÀÚ ±èµµ±Õ |
| |
| |
 |
 |
| |
|
|
 |
|
|