IBM Korea Skip to main content
       IBM Ȩ    |  Á¦Ç° & ¼­ºñ½º  |  °í°´Áö¿ø & ´Ù¿î·Îµå  |  È¸¿ø°¡ÀÔ  

Diagnosing Java Code : '½ºÆÑ(specification)'À̶ó´Â ÁÙŸ±â¸¦ ÇÏ´Ù.
¸ñ Â÷:
ºñ¿ë ¹× ÀÌÀÍ
±¸Çö ³»¿ëÀº »ç¾çÀÌ ¾Æ´Ï´Ù.
ºñ¿ë È¿°úÀûÀÎ »ç¾ç
´ÜÀ§ Å×½ºÆ®´Â »ç¾çÀÌ ¾Æ´Ï´Ù.
 
ÃÖÁ¾ È¿°ú
Âü°í ÀÚ·á
ÇÊÀÚ ¼Ò°³
±â»ç¿¡ ´ëÇÑ Æò°¡
°ü·Ã dW ¸µÅ©:
¼øÈ­µÈ XP
IBM WebSphere Application Server·Î ¸¶À̱׷¹À̼ÇÇϱâ: º¯°æÀ» À§ÇØ ¼ÒÇÁÆ®¿þ¾î ¼³°èÇϱâ
IBM WebSphere Application Server·Î ¸¶À̱׷¹À̼ÇÇϱâ: ¸¶À̱׷¹ÀÌ¼Ç ´Ü°è
The Go-ForIt Chronicles: Memoirs of eXtreme DragonSlayers
US ¿ø¹® Àбâ
Àß Á¤ÀÇµÈ ½ºÆÑÀÌ ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛ¿¡ Áß¿äÇÑ ÀÌÀ¯


Eric E. Allen
¹Ú»ç °úÁ¤, ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¾ð¾î ÆÀ, Rice ´ëÇб³
2002³â 1¿ù

ÇÁ·Î±×·¥ »ç¾çÀº ¸ðµç ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®¿¡¼­ Áß¿äÇÏÁö¸¸ ½Ã°£ÀÌ ¸¹ÀÌ µå´Â ºÎºÐÀÌ´Ù. Eric AllenÀº Äڵ忡 Àß Á¤ÀÇµÈ »ç¾çÀÌ ¿Ö ÇÊ¿äÇÑÁö¸¦ ¼³¸íÇÏ°í ÷´Ü ÇÁ·Î±×·¡¹Ö ±â¹ý »Ó ¾Æ´Ï¶ó ÀüÅëÀûÀÎ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ ¹æ½Ä¿¡ ´ëÇؼ­µµ ÀåÁ¡ ¹× ´ÜÁ¡À» ºñ±³ÇÏ¸ç »ìÆ캻´Ù.

ÇÁ·Î±×·¥ »ç¾çÀº ½Å·Ú¼º ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ Áß¿äÇÏ´Ù. Àß Á¤ÀÇµÈ »ç¾çÀÌ ¾øÀ¸¸é ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛÀÇ À߸øµÈ ÀÛµ¿À» Áø´ÜÇϱⰡ ¾î·Æ´Ù. ±×·¯³ª ¸¹Àº ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛÀÇ ÇÁ·Î±×·¥ »ç¾çÀº Çã¼úÇÏ°Ô Á¤ÀǵǾî ÀÖ´Ù. ´õ ³ª»Û °ÍÀº ÇÁ·Î±×·¥ »ç¾çÀÌ ¾Æ¿¹ ¾ø´Â ½Ã½ºÅÛµµ ¸¹´Ù´Â °ÍÀÌ´Ù.

Á÷°üÀûÀ¸·Î ¸»ÇØ, ÇÁ·Î±×·¥ »ç¾çÀº ÇÁ·Î±×·¥ÀÇ ÇൿÀ» ±â¼úÇØ ³õÀº °ÍÀÌ´Ù. »ç¾çÀº ¿©·¯ ÇüŸ¦ ÃëÇÒ ¼ö ÀÖÁö¸¸, ÇϳªÀÇ ½º·¹µå´Â ±× ÇüÅÂ¿Í »ó°ü¾øÀÌ ¸ðµç ÀνºÅϽº¿¡¼­ ¼öÇàµÈ´Ù: »ç¾çÀº ½Ã½ºÅÛÀÌ ¿Ã¹Ù·Î ÀÛµ¿ÇÏ°í ÀÖ´ÂÁö¸¦ ¾Ë ¼ö ÀÖ°Ô ÇØÁֱ⠶§¹®¿¡, ÀÏÁ¤ ÇüÅÂÀÇ ½Ã½ºÅÛ »ç¾çÀ» °¡Áö´Â °ÍÀº ÇʼöÀûÀÌ´Ù.

»ç¾çÀº °³¹ß ÁßÀÎ ½Ã½ºÅÛÀÇ ¾ÈÁ¤¼º°ú Á߿伺 »Ó ¾Æ´Ï¶ó ½Ã½ºÅÛ ¹èÄ¡ ÈÄ ¼öÁ¤ÀÌ ¾ó¸¶³ª ½¬¿îÁö¿¡ µû¶ó Çü½Ä¿¡ ¸ÂÃß¾î Á¤ÀÇµÉ ¼öµµ ÀÖ°í ´À½¼ÇÏ°Ô Á¤ÀÇµÉ ¼öµµ ÀÖ´Ù.

»ç¾çÀÌ ¿Ö Áß¿äÇÑÁö¿Í ¿Ö Á¾Á¾ ¹«½ÃµÇ´ÂÁö, ±×¸®°í ¾î¶»°Ô »óȲÀ» °³¼±½Ãų ¼ö ÀÖ´ÂÁö¸¦ ¸ÕÀú ³íÀÇÇغ¸ÀÚ.

Á¤È®¼º¿¡ µå´Â ºñ¿ë°ú ÀÌÀÍÀÇ ±ÕÇüÀ» ¸ÂÃß´Ù.

¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼­ ¼³°èÀÇ ¼¼°è¿¡¼­ ½Ã½ºÅÛÀº °³Àοë ÄÄÇ»ÅÍ¿¡¼­ºÎÅÍ ÇʼöÀûÀÎ ÀÇ·á ¹× ±º´ë ½Ã½ºÅÛ¿¡ À̸£±â±îÁö ´Ù¾çÇÑ ¾ÖÇø®ÄÉÀ̼ǿ¡ ±¤¹üÀ§ÇÏ°Ô ¹èÄ¡µÈ´Ù. ´ÙÀ½Àº ÀÌ ¼¼°è¿¡¼­ ´ç¿¬ÇÏ¸ç ±ý ¼ö ¾ø´Â ±ÔÄ¢ÀÌ´Ù. ¹èÄ¡ÈÄ¿¡ Ĩ ¼³°è¸¦ ¼öÁ¤ÇÏ·Á¸é ¾öû³ª°Ô ºñ¿ëÀÌ ¸¹ÀÌ µç´Ù.

µû¶ó¼­ ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼­ »ç¾çÀÌ º¸Åë Çü½Ä¿¡ ¸ÂÃß¾î ÀÛ¼ºµÇ´Â °ÍÀº ³î¶ó¿î ÀÏÀÌ ¾Æ´Ï´Ù. Çü½ÄÈ­µÈ »ç¾çÀº ÀÚµ¿ÀûÀ¸·Î Çؼ®µÇ°í ºÐ¼®µÉ ¼ö ÀÖ´Ù´Â Á¡¿¡¼­ ¾öû³­ ÀÌÁ¡À» °¡Áö°í ÀÖ´Ù. ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼½ºÀÇ °æ¿ì ¼³°èÀÇ ¸¹Àº Ãø¸éÀÌ ¿Ã¹Ù¸¥Áö°¡ ÀÚµ¿ÀûÀ¸·Î ÀÔÁõµÉ ¼ö ÀÖ´Ù.

¼ÒÇÁÆ®¿þ¾î¿¡¼­ÀÇ À¯»ç¼º: ÇÁ·Î±×·¡¹Ö ¾ð¾î

¼ÒÇÁÆ®¿þ¾î ¼¼°è¿¡¼­ ¹èÄ¡¿Í Áߴ뼺 Ãø¸é¿¡¼­ ¸¶ÀÌÅ©·Î½º·Î¼¼½º¿Í °¡Àå À¯»çÇÑ °¡°ø¹°Àº ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌ´Ù. ÀαâÀÖ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â »ç¼ÒÇÑ °Í¿¡¼­ºÎÅÍ ¾ÆÁÖ Áß´ëÇÑ ¼öÁØÀÇ ½Ã½ºÅÛ±îÁö ¸ðµç ·¹º§ÀÇ ½Ã½ºÅÛ¿¡¼­ ¼ö ¸¹Àº ÇÁ·Î±×·¥À» ÀÛ¼ºÇϴµ¥ »ç¿ëµÉ ¼ö ÀÖ´Ù.

Ĩ°ú ¸¶Âù°¡Áö·Î »ç¶÷µéÀÌ ¾ð¾î¸¦ »ç¿ëÇÑ ÈÄ¿¡ ±× ¾ð¾îÀÇ ¼³°è¸¦ ¹Ù²Ù·Á¸é ¾öû³­ ºñ¿ëÀÌ µç´Ù. ±âÁ¸ ÇÁ·Î±×·¥ÀÌ ¼öÁ¤µÇ°í ÀçÄÄÆÄÀϵǾî¾ß Çϱ⠶§¹®ÀÌ´Ù. µû¶ó¼­ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´ëÇÑ »ç¾çÀº ´Ù¸¥ ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛ°ú ºñ±³ÇßÀ» ¶§ Çü½Ä¿¡ µû¶ó ÀÛ¼ºµÈ °æ¿ì°¡ ¸¹´Ù.

ÀÌ Çü½Ä¼ºÀº ±¸¹®ÀÇ °æ¿ì ƯÈ÷ Áß¿äÇÏ´Ù. ½ÇÁ¦·Î ¸ðµç Çö´ë ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â Çü½Ä¿¡ ¸ÂÃß¾î ¸í½ÃµÈ ±¸¹®À» °¡Áö°í ÀÖ´Ù. ´ëºÎºÐÀÇ Æļ­µéÀº ±× ¹®¹ýÀ» ÀÐ°í »êÃâ¹°·Î ÃæºÐÈ÷ ¿Ï¼ºµÈ Æļ­µéÀ» ¸¸µé¾î ³»´Â ÀÚµ¿ Æļ­ »ý¼º±â¸¦ »ç¿ëÇÏ¿© ±¸ÃàµÈ´Ù.

ºÒÇàÈ÷µµ ¾ð¾îÀÇ Àǹ̷ÐÀº ±×·¸°Ô ¾ö°ÝÇÏ°Ô ¸í½ÃµÇÁö ¾Ê´Â °æÇâÀÌ´Ù. ±×·¯ÇÑ ¾ö°Ý¼ºÀÌ ºÒ°¡´ÉÇϱ⠶§¹®Àº ¾Æ´Ï´Ù.

ML°ú °°Àº ¾ð¾îµéÀº Çü½ÄÀ» °®Ãá Àǹ̷ÐÀ» °¡Áö°í ÀÖÀ¸¸ç ±× °á°ú, ±×¿¡ °üÇÑ ¸¹Àº Á¤¸®°¡ ÀÔÁõµÇ¾î¿Ô°í ƯÁ¤ Ãø¸é(¿¹¸¦ µé¸é À¯Çü ½Ã½ºÅÛ ¿ÏÀü¼º°ú °°Àº)¿¡¼­ ±×µéÀÇ Á¤È®¼ºÀÌ È®ÀεǾú´Ù. ±×·¯³ª ML°ú °°Àº ¾ð¾î´Â ¿¹¿ÜÀÌ´Ù. ¿Ö ±×·±Áö¿¡ ´ëÇØ µÎ °¡Áö ÀÌÀ¯¸¦ µé ¼ö ÀÖ´Ù.

¿ì¼±, ÇÁ·Î±×·¡¹Ö ¾ð¾î »ç¾çÀÇ Æ¯¼ºÀ» ½ÇÁ¦·Î ÀÔÁõÇÏ´Â °ÍÀÌ Çϵå¿þ¾î ¼³°è¿¡¼­º¸´Ù ÈξÀ ¾î·Æ±â ¶§¹®¿¡ Çü½ÄÈ­µÈ »ç¾ç¿¡ ´ëÇÑ ¿ä±¸°¡ ÀûÀº °ÍÀÌ´Ù. ´ë½Å ¸¹Àº ¾ð¾î°¡ »ê¹®Ã¼·Î ¸í½ÃµÈ´Ù. ÄÄÆÄÀÏ·¯ ÀÛ¼ºÀÚ¿Í °°ÀÌ ½ÇÁ¦·Î À̸¦ »ç¿ëÇÒ ´ëºÎºÐÀÇ »ç¿ëÀÚ¿¡°Ô´Â ÀÌ »ê¹®Ã¼ÀÇ »ç¾çÀÌ ÃæºÐÇÏ´Ù. ½ÇÁ¦·Î ÄÄÆÄÀÏ·¯ ÀÛ¼ºÀÚ´Â Á¾Á¾ º¸´Ù ´ú Çü½ÄÈ­µÈ »ç¾çÀ» ÁÁ¾ÆÇÑ´Ù. ÇÁ·Î±×·¥À» ÃÖÀûÈ­ÇÒ ¿©Áö¸¦ ´õ ¸¹ÀÌ Áֱ⠶§¹®ÀÌ´Ù. ¾ð¾îÀÇ ¶Ç´Ù¸¥ »ç¿ëÀÚ´Â ÇÁ·Î±×·¡¸ÓµéÀε¥, ÀÌµé ´ëºÎºÐÀÌ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Â ºñÇü½ÄÈ­µÈ »ç¾çÀ» ÈξÀ ´õ ÁÁ¾ÆÇÑ´Ù.

µÎ¹ø° ÀÌÀ¯´Â ¸¹Àº ¾ð¾î°¡ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ Àü°øÇÏÁö ¾ÊÀº °³ÀÎ °³¹ßÀÚ¿¡ ÀÇÇØ "Ãë¹Ì »ï¾Æ" °³¹ßµÇ¾ú´Ù´Â Á¡ÀÌ´Ù. ºÒÇàÈ÷µµ ÀÌ °³¹ßÀÚµéÀÌ ÇÁ·Î±×·¡¹Ö ¾ð¾î Àǹ̷ÐÀ» ¸í½ÃÇϱâ À§ÇØ °³¹ßµÈ Çü½ÄÀ» Ç×»ó ¾Ë°í ÀÖ´Â °ÍÀº ¾Æ´Ï´Ù.

ºÒ¸íÈ®ÇÔ ¶§¹®¿¡ µå´Â ºñ¿ëÀÇ ¿¹


±×·³¿¡µµ ºÒ±¸ÇÏ°í ¾ð¾î »ç¾çÀÇ ºÒ¸íÈ®ÇÔ È¤Àº ºÒÀÏÄ¡ ¶§¹®¿¡ µå´Â ºñ¿ëÀº ¸Å¿ì ³ô°í À̽ļº°ú ½Å·Ú¼ºÀ» ¶³¾î¶ß¸®¸ç ½ÉÁö¾î´Â º¸¾È»óÀÇ ±¸¸ÛÀ» °¡Á®¿À±âµµ ÇÑ´Ù. ¿À´Ã³¯ Àα⸮¿¡ »ç¿ëµÇ´Â ¾ð¾î ¸î°¡Áö¸¦ »ìÆ캸¸é »ç¾çÀÇ »ó´ëÀû Á¤È®µµ°¡ ±× ¾ð¾îµé¿¡ ¾î¶»°Ô ¿µÇâÀ» ¹ÌÃÆ´ÂÁö¸¦ º¼ ¼ö ÀÖ´Ù.

C++ ¾ð¾î »ç¾çÀº ½ÉÁö¾î´Â ±¸¹® ·¹º§¿¡¼­µµ ºÒ¸íÈ®ÇÑ Á¡ÀÌ ¸¹´Ù. ¶ÇÇÑ »ç¾çÀÇ ¸¹Àº ºÎºÐÀÌ ±¸Çö¿¡ ÀÇÁ¸ÇÏ°í ÀÖ´Ù. ±× °á°ú C++ ÇÁ·Î±×·¥Àº ÇÑ Ç÷§Æû ¿Ü¿¡¼­´Â ÀǵµÇÑ´ë·Î ÇൿÇÏÁö ¾Ê´Â °æ¿ì°¡ Á¾Á¾ ÀÖ´Ù.

Python ¾ð¾î »ç¾çÀº ±¸Ã¼ÀûÀÎ ¸¹Àº ºÎºÐÀ» ±¸Çö¿¡ ¸Ã±â°Å³ª Á¤ÀÇÇÏÁö ¾ÊÀºÃ¤ µÎ¾ú´Ù. °á°úÀûÀ¸·Î Jython°ú CPythoen°ú °°Àº ±¸ÇöÀº »óÈ£°£¿¡ µ¿ÀÏÇÑ ÇൿÀ» Á¦°øÇØ¾ß ÇÏ´Â ¸¸¸¸Ã¯Àº °úÁ¦¿¡ Á÷¸éÇÏ¿´´Ù. ÀÌ ¹®Á¦´Â Python ¾ð¾î°¡ »ó´ëÀûÀ¸·Î ´Ü¼øÇÏÁö ¾Ê¾Ò´Ù¸é (ÁÁÀº ÀǹÌÀÇ) ´õ ¾ÇÈ­µÇ¾úÀ» °ÍÀÌ´Ù.

ÀÚ¹ö ¾ð¾î¿¡´Â ¾î¶² Çü½ÄÈ­µÈ »ç¾ç (MLÀÇ »ç¾ç°ú À¯»çÇÔ)µµ Á¸ÀçÇÏÁö ¾ÊÁö¸¸ Á¤È®ÇÑ ºñÇü½ÄÀû »ç¾çÀÇ °³¹ß¿¡ ¸¹Àº °ü½ÉÀÌ ÁÖ¾îÁ³´Ù. ÀÚ¹Ù ¾ð¾î´Â º¸Åë JVM¿ë ¹ÙÀÌÆ®ÄÚµå·Î ÄÄÆÄÀϵǴµ¥, ±× ÀÚü°¡ Àß ¸í½ÃµÇ¾î ÀÖ´Ù (¸î¸î Çü½Ä ºÐ¼®¿¡ ÀÇÇØ ±× »ç¾çÀÇ ºÒ¸íÈ®ÇÑ Á¡ÀÌ ÀϺΠ¹ß°ßµÇ±â´Â ÇßÁö¸¸). ¶ÇÇÑ ÀÚ¹Ù API´Â ¸ðµÎ JVMÀÇ ÀϺκÐÀ¸·Î ¸í½ÃµÇ¾î ÀÖ´Ù. ±× °á°ú ÀÚ¹Ù ÄÚµåÀÇ À̽ļºÀº À¯·Ê¾øÀÌ ³ô´Ù.

¿©±â¼­ºÎÅÍ ¿ì¸®°¡ ¾òÀ» ¼ö ÀÖ´Â °á·ÐÀº °¡´ÉÇÑÇÑ Á¤È®ÇÑ »ç¾çÀ» °¡Áö´Â °ÍÀÌ µµ¿òÀÌ µÈ´Ù´Â °ÍÀÌ´Ù. ±×·¯³ª »ç¾ç¿¡ ¹®Á¦°¡ ÀÖÀ» °æ¿ì °¡Àå ¸¹Àº ºñ¿ëÀÌ µå´Â ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ¼¼°è¿¡¼­Á¶Â÷ ±×·¯ÇÑ Á¤È®ÇÔÀº µå¹®µ¥, Á¤È®ÇÑ »ç¾çÀ» ÀÛ¼ºÇϴµ¥ ºñ¿ëÀÌ ¸¹ÀÌ µé±â ¶§¹®ÀÌ´Ù.

±â¾÷µéÀº ½Ã½ºÅÛÀ» ¸ÕÀú Ãâ¹ü½ÃÅ°°í »ó¼¼ÇÑ »ç¾çÀº ³ªÁß¿¡ ±¸Ã¼È­ÇÏ´Â °ÍÀÌ (ȤÀº °áÄÚ ±¸Ã¼È­ÇÏÁö ¾ÊÀ» °¡´É¼ºÀÌ ´õ ³ôÁö¸¸) ºñ¿ë¸é¿¡¼­ ´õ È¿°úÀûÀ̶ó´Â Á¡À» ¹ß°ßÇÏ¿´´Ù. Àǹ®ÀÇ ¿©Áö ¾øÀÌ, ¼ö¸í ÁֱⰡ ª°í ¹èÄ¡ °æ·Î°¡ Á¼Àº ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇØ Á¤È®ÇÑ Àü¸éÀûÀÎ »ç¾çÀ» ÀÛ¼ºÇÏ´Â °ÍÀº ºñ¿ëÀÌ ³Ê¹« ¸¹ÀÌ µç´Ù. °³¹ßÆÀÀÌ ½Ã½ºÅÛ¿¡ ´ëÇÑ »ç¾çÀ» Çü½Ä¿¡ ¸ÂÃç ÀÛ¼ºÇÏ´Â ÀÛ¾÷À» ³¡³»±â Àü¿¡ °æÀï»çµéÀÌ ½Ã½ºÅÛÀ» Ãâ½ÃÇÒ ¼öµµ ÀÖ´Ù.

¶ÇÇÑ °í°´ ¿ä±¸»çÇ×ÀÇ º¯°æ¿¡ µû¶ó ´ë´ÜÀ§ »ç¾çÀÌ ¾÷µ¥ÀÌÆ®µÇ´Â ÀÏÀº ¸Å¿ì µå¹°°í, µû¶ó¼­ ¹«½ÃµÈ´Ù. Àü¸éÀûÀÎ »ç¾ç ÀÛ¼º¿¡ ºñ¿ëÀÌ ³Ê¹« ¸¹ÀÌ µç´Ù¸é °³¹ßÆÀÀº ¼ÒÇÁÆ®¿þ¾î¸¦ ¸í½ÃÇÒ ¶§ ¾î¶² ¹æ½ÄÀ» ÃëÇØ¾ß ÇÒ °ÍÀΰ¡?

À§ Áú¹®¿¡ ´äÇϱâ Àü¿¡, Á¾Á¾ ¼±ÅõǴ ÇÑ°¡Áö ¹æ½ÄÀ» »ìÆ캸ÀÚ. ±×·¯³ª ÀÌ°ÍÀº °¡´ÉÇÑ °Í Áß ½ÇÁ¦·Î ÃÖ¾ÇÀÇ ¹æ¹ýÀÌ´Ù.

±¸Çö ³»¿ëÀº ¿Ö »ç¾çÀÌ µÉ ¼ö ¾ø´Â°¡?

À§ÀÇ ¹æ½Äµé°ú ´ëÁ¶ÀûÀ¸·Î, ¼ö¸¹Àº ¼ÒÇÁÆ®¿þ¾î°¡ ±¸º°ÇÒ ¼ö ÀÖ´Â »ç¾ç ¾øÀÌ ±¸ÇöµÈ´Ù. ¼ÒÇÁÆ®¿þ¾î°¡ ¿Ï¼ºµÇ¸é ÀÌÀÇ ±¸Çö ³»¿ëÀÌ »ç¾çÀ¸·Î Á¦½ÃµÈ´Ù. I

´Ù½Ã ¸»ÇØ, ¼ÒÇÁÆ®¿þ¾î°¡ ¾î¶² ÇൿÀ» º¸¿©Áֵ簣¿¡ ±×°ÍÀÌ ¸í½ÃµÈ ÇൿÀ̶ó°í ¸»ÇØÁö´Â °ÍÀÌ´Ù.

ÀÌ ¹æ½ÄÀº º¯°æµÇ±â ½¬¿î ÀÏÁ¤ Á¾·ùÀÇ Çü½ÄÈ­µÈ ¾È¿¡ ´ëÇØ ÀÛ¾÷ÇÏ´À¶ó °³¹ßÀÚ°¡ ½Ã°£À» ¼ÒºñÇÏÁö ¾Ê¾Æµµ µÇ±â ¶§¹®¿¡ ÁÁ´Ù°í ÁÖÀåÇÏ´Â »ç¶÷µµ ÀÖÀ» °ÍÀÌ´Ù. ±×·¯³ª ÇÁ·ÎÁ§Æ® »ç¾çÀÌ Á¾Á¾ º¯°æµÇ´Â °ÍÀº »ç½ÇÀÌÁö¸¸, ±¸Çö ³»¿ëÀº ¿©·¯ ¸é¿¡¼­ Á¶ÀâÇÑ »ç¾çÀÌ µÇ±â ¸¶·ÃÀÌ´Ù. ´ÙÀ½¿¡ ¸î°¡Áö ÀÌÀ¯¸¦ µé¾î º¸°Ú´Ù.

  • ±¸ÇöÀº ÀÓÀÇÀûÀÎ ¼±ÅÃÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù.
  • º»ÁúÀûÀ¸·Î °¢ ÇൿÀº ÀǵµµÈ °ÍÀÌ°í µû¶ó¼­ ¹ö±×°¡ ¾ø´Ù.

±¸Çö½Ã ÇàÇØÁö´Â ¼±ÅÃÁß ¸¹Àº °ÍÀÌ ÀÓÀÇÀûÀÌ´Ù. µû¶ó¼­ ÇâÈÄ ´Ù¸¥ Ç÷§Æû¿¡¼­ ±¸ÇöÇÏ·Á¸é ±âÁ¸ ±¸Çö ¿Ü¿¡´Â ÀÇÁöÇÒ °ÍÀÌ ¾ø´Ù. °³¹ßÀÚµéÀº ±¸ÇöÀÌ ÇÊ¿ä·Î ÇÏ´Â ÇàÀ§¸¦ °áÁ¤Çϱâ À§ÇØ ¼ö¸¹Àº ±¸Çö »ó¼¼¸¦ Èû°ã°Ô »ìÆ캸¾Æ¾ß ÇÒ °ÍÀÌ´Ù. º¸´Ù Ãß»óÈ­µÇ¾î ¸í½ÃµÇ¾î ÀÖ´Ù¸é ±×·¯ÇÑ ÇൿÀ» °áÁ¤ÇϱⰡ ÈξÀ ´õ ½¬¿öÁú °ÍÀÌ´Ù.

¶ÇÇÑ ±¸ÇöÀÌ ±ÛÀÚ ±×´ë·Î ÀÚü »ç¾çÀÌ µÈ´Ù¸é ±× ±¸Çö½Ã ³ªÅ¸³ª´Â ¾î¶² ÇàÀ§µµ ¹ö±×·Î ÀÎÁ¤ÇϱⰡ ºÒ°¡´ÉÇÒ °ÍÀÌ´Ù. »ç¾çÀ» ¸¸µéÁö ¾Ê¾Ò±â ¶§¹®¿¡ ³ªÅ¸³ª´Â ¿¹Ãø ¸øÇÑ °á°úÀ̱⠶§¹®¿¡, ÇطӰųª Â¥Áõ³ª´Â ÇàÀ§¸¦ "Á¤»óÀû"À̶ó°í ÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ¾÷ü¸¦ ¿ì¸®´Â ¾ó¸¶³ª ¸¹ÀÌ ºÁ ¿Ô´ø°¡?

ºñ¿ë¸é¿¡¼­ È¿°úÀûÀÎ »ç¾ç

¼¼¹ø°·Î, ÃÖÃÊÀÇ °³¹ßÀÚ¿¡°Ô ±¸ÇöÀÌ ¿Ö »ç¾ç ¿ªÇÒÀ» È¿°úÀûÀ¸·Î ÇÒ ¼ö ¾ø´ÂÁöÀÇ È®½ÇÇÑ ÀÌÀ¯´Â ±×·¯ÇÑ ±¸ÇöÀÌ ¾ÆÁ÷ Á¸ÀçÇÏÁö ¾Ê±â ¶§¹®ÀÌ´Ù. ÀÌ °³¹ßÀÚµéÀº ±×µéÀÌ °³¹ßÇÏ°í ÀÖ´Â ½Ã½ºÅÛ¿¡ ´ëÇØ ÀϺΠÇൿ ¸ðµ¨¿¡ ÀÇÁ¸ÇØ¾ß Çϱ⠶§¹®¿¡ ±× ¸ðµ¨ÀÇ ¼Ò½º°¡ ¼ÒÇÁÆ®¿þ¾îÀÇ »ç¾ç ¿ªÇÒÀ» ÇÒ ¼ö ÀÖ´Ù.
.

ÀÌ Á¡Àº °³¹ßÀÚµéÀÌ ÀûÀýÇÑ ºñ¿ëÀ¸·Î ¾î¶² Á¾·ùÀÇ »ç¾çÀ» »ç¿ëÇÒ ¼ö ÀÖ´ÂÁö¿¡ ´ëÇØ ÀϺΠÇØ´äÀ» Á¦½ÃÇÑ´Ù. ÇÑ ±â´ÉÀ» ±¸ÇöÇÏ´Â ¹æ¹ýÀ» °áÁ¤Çϱâ À§ÇØ °³¹ßÀÚ´Â ±× ±â´ÉÀÌ ¾î¶² °ÍÀÏÁö ¸¶À½¼ÓÀ¸·Î ¾î´À Á¤µµÀÇ ¸ðµ¨À» °¡Áö°í ÀÖ¾î¾ß ÇÏÁö¸¸, Àüü ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇØ ¸¶À½ ¼ÓÀÇ ¸ðµ¨À» °¡Áú ÇÊ¿ä´Â ¾ø´Ù.

Áï »ç¾çÀº ÇÑ ¹ø¿¡ ÇÑ ºÎºÐ¾¿ °³¹ßµÉ ¼ö ÀÖ´Ù. ÀÌ·¸°Ô ÇÏ¸é »ç¾ç °³¹ßÀÌ ´õ ½¬¿öÁú »Ó ¾Æ´Ï¶ó °í°´ÀÌ º¯°æÀ» ¿ä±¸ÇÒ ¶§ º¸´Ù È¿°úÀûÀ¸·Î ¼öÁ¤µÉ ¼ö ÀÖ´Ù.

Extreme Programming (XP)¿¡¼­ ½Ã½ºÅÛ¿¡¼­ ÇÊ¿äÇÑ ±â´ÉÀº ½ºÅ丮 ¸¦ »ç¿ëÇØ Á¡ÁøÀûÀ¸·Î ¸í½ÃµÈ´Ù. °¢ ½ºÅ丮´Â ½Ã½ºÅÛ ÇൿÀÇ ÇÑ Ãø¸éÀ» °£´ÜÇÏ°Ô ±â¼úÇÏ°í ÀÖ´Ù. ¿¹¸¦ µé¾î, Java IDE »ç¾ç¿¡ Æ÷Ç﵃ ¼ö ÀÖ´Â ´ÙÀ½ ½ºÅ丮¸¦ º¸ÀÚ.

 

»ç¿ëÀÚ°¡ ÆíÁý±â¿¡ ´Ü¾î¸¦ ÀÔ·ÂÇÒ ¶§, ÀÚ¹Ù¶ó´Â Å°¿öµå°¡ ³ªÅ¸³ª¸é ÀÚµ¿ÀûÀ¸·Î ÆĶõ»öÀ¸·Î µÈ´Ù. ¹®ÀÚ¿­°ú ±ÛÀÚÀÇ ¿ÀÀÚ´Â ÃÊ·Ï»öÀ¸·Î , ÄÚ¸àÆ®´Â »¡°£ »öÀ¸·Î ³ªÅ¸³­´Ù.

¹Ï°Ç ¸»°Ç°£¿¡, ÀÚ¹Ù ¾ð¾î¿¡¼­´Â Á¤¸®ÇϱⰡ ½ÇÁ¦·Î ¾î·Á¿î ½ºÅ丮Àε¥ ±×°ÍÀº ºÎºÐÀûÀ¸·Î ºí·Ï ÄÚ¸àÆ®ÀÇ ¸î¸î µ¶Æ¯ÇÑ Æ¯¼º ¶§¹®ÀÌ´Ù. °³¹ßÆÀÀÇ ¼Óµµ¿¡ µû¶ó ±× ½ºÅ丮¸¦ µÎ °³ ÀÌ»óÀÇ ¼Ò±Ô¸ð ½ºÅ丮·Î ³ª´©´Â °ÍÀÌ ÁÁÀ» °ÍÀÌ´Ù.

±×·¯³ª ÀÌ ½ºÅ丮´Â °£´ÜÇÏ°í ¸íÈ®ÇÑ ¾ð¾î·Î ÀÛ¼ºµÈ ªÀº ½ºÅ丮ÀÓ¿¡ ÁÖ¸ñÇ϶ó. µû¶ó¼­ ÇÊ¿äÇÒ ¶§ ºÐ¸®Çϱ⠽±°í »ç¾çÀÇ ºÎºÐµéÀÌ °áÇյǴ °ÍÀ» ¹æÁöÇÑ´Ù.

¶ÇÇÑ ½ºÅ丮´Â ª±â ¶§¹®¿¡ »ç¾çÀ» ¿ÏÀüÈ÷ Á¤ºñÇÏÁö ¾Ê°íµµ ¾÷µ¥ÀÌÆ®ÇÒ ¼ö ÀÖ°í »õ·Î¿î ½ºÅ丮¸¦ Ãß°¡ÇÒ ¼ö ÀÖ´Ù. µû¶ó¼­ ½ºÅ丮´Â ÃÖÁ¾ Á¦Ç°¿¡ ´ëÇÑ ¿ä±¸»çÇ×ÀÌ ±¸Çö °úÁ¤ µ¿¾È Á¾Á¾ º¯°æµÇ´Â »ê¾÷ ȯ°æ¿¡¼­ ƯÈ÷ ÀûÇÕÇÏ´Ù.

´ÜÀ§ Å×½ºÆ® ¿ª½Ã »ç¾çÀº ¾Æ´Ï´Ù.

»ç¾çÀ̶ó´Â ÁÖÁ¦¸¦ ¸¶Ä¡±â Àü¿¡ ¸»ÇÏ°í ½ÍÀº ¸¶Áö¸· À̽´°¡ Àִµ¥ ´ÜÀ§ Å×½ºÆ®¿¡ °üÇÑ °ÍÀÌ´Ù. XP¿¡¼­ ´ÜÀ§ Å×½ºÆ®´Â ÇÑ »ýÈ° ¹æ½ÄÀÌ´Ù. ÇÁ·Î±×·¡¸ÓµéÀº ±¸ÇöÀ» ÀÛ¼ºÇϱâ Àü¿¡ ´ÜÀ§ Å×½ºÆ®¸¦ ÀÛ¼ºÇϱ⠽ÃÀÛÇÏ°í, ±â´ÉÀÇ »õ·Î¿î Ãø¸é °¢°¢¿¡ ´ëÇØ ´õ ¸¹Àº ´ÜÀ§ Å×½ºÆ®¸¦ °è¼Ó ÀÛ¼ºÇÑ´Ù.

¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®¿¡¼­ ¾ö°ÝÇÑ ´ÜÀ§ Å×½ºÆ®¸¦ ¼öÇàÇÏ¸é µÎ°¡ÁöÀÇ Å« ÀÌÁ¡ÀÌ ÀÖ´Ù.

  • ¹®¼­È­µÉ ¼ö ÀÖ´Ù.
  • °»½Å(refactoring) ÇÁ·Î¼¼½º¸¦ ÃËÁø½ÃŲ´Ù.

Á¤ÀûÀÎ À¯Çü°ú ¸¶Âù°¡Áö·Î ´ÜÀ§ Å×½ºÆ®´Â ½ÇÇà½Ãų ¼ö ÀÖ´Â Çü½ÄÀ¸·Î µÈ ¹®¼­¶ó ÇÒ ¼ö ÀÖ´Ù. ´ÜÀ§ Å×½ºÆ®´Â ÀÌ»óÀûÀ¸·Î ±¸ÇöÀÇ ¸ðµç Ãø¸éÀ» ´Ù·ç±â ¶§¹®¿¡, ±×¸®°í ±â´ÉÀÌ Á¦´ë·Î ÀÛµ¿ÇÏ´ÂÁö È®ÀÎÇϱâ À§ÇØ °£´ÜÇÑ ¹æ½ÄÀ¸·Î ±× ±â´ÉÀ» È£ÃâÇϱ⠶§¹®¿¡, ÇÁ·ÎÁ§Æ®¿¡ »õ·Î ÇÕ·ùÇϰųª ¸î¸î Äڵ带 »õ·ÎÀÌ À¯Áöº¸¼öÇϱ⠽ÃÀÛÇÏ´Â ÇÁ·Î±×·¡¸ÓµéÀº ´Ù¾çÇÑ ±â´É¼º ÄÄÆ÷³ÍÆ®µéÀÌ ¹«¾ùÀ» ÇÏ´ÂÁö ¾Ë¾Æ º¸±â À§ÇØ ´ÜÀ§ Å×½ºÆ®µéÀ» »ìÆ캸´Â °ÍÀÌ ÁÁ´Ù.

´ÜÀ§ Å×½ºÆ®°¡ ¹®¼­È­µÉ ¼ö ÀÖ´Ù´Â ÀÇ°ßÀ» óÀ½ µé¾úÀ» ¶§ ¸¹Àº »ç¶÷µéÀº ȸÀÇÀûÀÌ´Ù. " ÇÁ·Î±×·¥ÀÌ ÀÛ¼ºµÈ °Í°ú µ¿ÀÏÇÑ ¾ð¾î·Î ÇÁ·Î±×·¥¿¡ ´ëÇÑ ¹®¼­¸¦ ¾î¶»°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï±î?"±×·¯³ª ÀÌ Áú¹®Àº ÄÚµå ¹®¼­È­ÀÇ ÇÙ½ÉÀ» ³õÄ£ °ÍÀÌ´Ù.

ÄÚµå´Â Äڵ尡 ÇÏ´Â ÀÏÀ» ¼³¸íÇϱâ À§ÇØ ¹®¼­È­µÇ¾î¼­´Â ¾ÈµÈ´Ù. ÄÚµå ÀÚü°¡ ÀÌ¹Ì ±×°ÍÀ» ¼³¸íÇÏ°í ÀÖ´Ù. ´ë½Å, ¹®¼­´Â ÇÑ ºí·°ÀÇ Äڵ尡 ¿Ö ±×°ÍÀ» ¼öÇàÇÏ´ÂÁö¸¦ ¼³¸íÇØ¾ß ÇÑ´Ù. Äڵ带 Àд »ç¶÷ÀÌ¸é ´©±¸³ª Äڵ尡 ÀÛ¼ºµÈ ¾ð¾î¿¡ ÀÌ¹Ì Àͼ÷ÇÒ °ÍÀÌ´Ù. ±×·¸Áö ¾Ê´Ù¸é ¾î¶² ¾ð¾î·Î ¾²¿©Áø ¹®¼­¶óµµ µµ¿òÀÌ µÇÁö ¾ÊÀ» °ÍÀÌ´Ù.

±×·¯³ª ÇÑ ºí·ÏÀÇ Äڵ尡 ÇÁ·Î±×·¥ÀÇ ³ª¸ÓÁö ºÎºÐ°ú ¾î¶»°Ô »óÈ£ÀÛ¿ëÇÏ´ÂÁö°¡ Ç×»ó ¸íÈ®ÇÑ °ÍÀº ¾Æ´Ï°í, ±×°ÍÀÌ ¹Ù·Î ¹®¼­°¡ ÇÊ¿äÇÑ ÀÌÀ¯ÀÌ´Ù. Äڵ带 Àд »ç¶÷Àº ±×°ÍÀÌ ÀÛ¼ºµÈ ¾ð¾î¿¡ Àͼ÷Çϱ⠶§¹®¿¡ (Àͼ÷ÇØ¾ß Çϱ⠶§¹®¿¡), ÄÚµåÀÇ Àǵµ¸¦ ÄÚµå¿Í µ¿ÀÏÇÑ ¾ð¾î·Î ¼³¸íÇÏ´Â °ÍÀº ¾ÆÁÖ Å¸´çÇÑ ÀÏÀÌ´Ù.

¶ÇÇÑ ´ÜÀ§ Å×½ºÆ®´Â °»½Å ÇÁ·Î¼¼½º¸¦ ÃËÁø½ÃŲ´Ù. ¾î¶² ±â´ÉÀÌ ¸Á°¡Á³´ÂÁö ¾Ë¾Æ º¸±â À§ÇØ ÀϱºÀÇ ´ÜÀ§ Å×½ºÆ®¸¦ ¾ðÁ¦µçÁö Äڵ忡 ½ÇÇà½Ãų ¼ö ÀÖ´Ù¸é ÇÁ·Î±×·¡¸Ó´Â ±×·¸Áö ¾ÒÀº °æ¿ìº¸´Ù ÈξÀ ´õ ÀÚ½ÅÀÖ°Ô Äڵ带 °»½ÅÇÒ ¼ö ÀÖ´Ù. ¼Ò°³µÈ ¹ö±×ÀÇ ´ë´Ù¼ö°¡ Áï°¢ÀûÀ¸·Î ÃßÀûµÉ ¼ö ÀÖ´Ù.

µû¶ó¼­ ´ÜÀ§ Å×½ºÆ®´Â °­·ÂÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÛ¼ºÇÏ°íÀÚ ÇÒ ¶§ Å« ÀÌÁ¡À» °¡Á®´Ù ÁØ´Ù. »ç½Ç ´ÜÀ§ Å×½ºÆ®´Â ¹®¼­ ÇüÅ·ΠµÇ¾î ÀÖ°í (±¸Ãà ´Ü°è¿¡ À̵éÀ» Æ÷ÇÔ½ÃÅ´À¸·Î½á) ÀÚµ¿ÀûÀ¸·Î ÁýÇàµÉ ¼ö Àֱ⠶§¹®¿¡ , Å×½ºÆ® ÀÚü¸¦ ½Ã½ºÅÛ¿¡ ´ëÇÑ »ç¾çÀ¸·Î »ç¿ëÇϵµ·Ï Á¦¾ÈÇÏ°í ½ÍÀº À¯È¤À» ´À³¥ ¸¸ÇÏ´Ù.

¸ðµç ½Ã½ºÅÛ ·¹º§ÀÇ Å×½ºÆ®¸¦ Åë°úÇϱâ À§ÇØ ¾î¶² À¯È¿ÇÑ ±¸Çö ³»¿ëÀ» ÇÊ¿ä·Î ÇÒÁö ¸ð¸¥´Ù´Â Á¡¿¡¼­ Å×½ºÆ®¸¦ »ç¾çÀÇ ÀϺηΠÇÏ´Â °ÍÀº Ÿ´çÇÑ ÀÏÀÌ´Ù. ±×·¯³ª ´ÜÀ§ Å×½ºÆ®·Î Àüü »ç¾çÀ» ±¸¼ºÇÏ´Â °Í¿¡´Â ¸î°¡Áö ½É°¢ÇÑ ´ÜÁ¡ÀÌ ÀÖ´Ù.

¿ì¼±, ÇÑ ½Ã½ºÅÛ¿¡ ´ëÇÑ Å×½ºÆ® ¼¼Æ®´Â ÇÊ¿¬ÀûÀ¸·Î ºÒ¿ÏÀüÇϱ⠸¶·ÃÀÌ´Ù. ¾ó¸¶³ª ¸¹Àº Å×½ºÆ®¸¦ ¸í½ÃÇϵ簣¿¡ ¿ì¸®°¡ ¼­¼úÇÒ ¼ö ÀÖ´Â °Íº¸´Ù ¸¹Àº ÀÔ·Â »çÇ×°ú ½Ã½ºÅÛ »óÅ°¡ Ç×»ó Á¸ÀçÇÑ´Ù. ¿ì¸®´Â "°¡Àå ÇÕ¸®ÀûÀÎ" ¹üÀ§¸¦ ¸í½ÃÇÔÀ¸·Î½á Å×½ºÆ®µéÀ» Çؼ®ÇÒ ¼ö ÀÖÁö¸¸, ±×·¯ÇÑ ¹üÀ§´Â Á¾Á¾ ºÒ¸íÈ®ÇÒ °ÍÀÌ´Ù.

¶ÇÇÑ ´ÜÀ§ Å×½ºÆ®´Â º»ÁúÀûÀ¸·Î ƯÁ¤ ±¸ÇöÀÇ Æ¯¼ºÀ» Àû¿ëÇÑ´Ù. ½Ã½ºÅÛÀÌ ±¸ÇöµÇ´Â ¹æ½ÄÀº ÇÑ°¡Áö ÀÌ»óÀÌ Àֱ⠸¶·ÃÀÌ´Ù. µû¶ó¼­ ´ÜÀ§ Å×½ºÆ®¸¦ »ç¾çÀ¸·Î »ç¿ëÇϸé ƯÁ¤ ±¸ÇöÀ» »ç¾çÀ¸·Î »ç¿ëÇÒ ¶§¿Í µ¿ÀÏÇÑ ´ÜÁ¡ÀÌ ÀÖ´Ù.

µû¶ó¼­ Å×½ºÆ®¸¦ »ç¾ç Àüü·Î º¸Áö ¸»°í »ç¾çÀ» È®ÃæÇÏ´Â °ÍÀ¸·Î º¸´Â °ÍÀÌ °¡Àå ¹Ù¶÷Á÷ÇÏ´Ù.

ÀÌÀÍÀÌ ºñ¿ëÀ» º¸ÃæÇÏ°íµµ ³²´Â´Ù.


³ª´Â ¿©·¯ºÐÀÌ ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛ ¼³°è½Ã °¡´ÉÇÑÇÑ Á¤È®ÇÑ »ç¾çÀ» °¡Áú ÇÊ¿ä°¡ ÀÖ´Ù´Â °á·Ð¿¡ µµ´ÞÇß°í, »ç¾çÀ» ¸ðµâÈ­ÇÏ¿© ÀÛ¼ºÇÏ´Â XP ¸ðµ¨ÀÌ ÀÌ Á¤ÀǸ¦ ¸¸µå´Â µ¥ µå´Â ºñ¿ë°ú ÀÌÀÍÀÌ ±ÕÇüÀ» ÀÌ·çµµ·Ï ÇÏ´Â ÁöÁ¡À» º¼ ¼ö Àֱ⠹ٶõ´Ù.

¶ÇÇÑ ±¸ÇöÀ» »ç¾çÀ¸·Î È¥µ¿ÇÒ ¶§ÀÇ ÇÔÁ¤ »Ó ¾Æ´Ï¶ó ´ÜÀ§ Å×½ºÆ®·Î ¿©·¯ºÐÀÇ »ç¾çÀ» Á¤ÀÇÇÑ´Ù´Â ¸ÚÁø °³³ä¿¡ ¿ÏÀüÈ÷ ÀÇÁ¸ÇÒ °æ¿ì ¹ß»ýÇÏ´Â ¹®Á¦¿¡ ´ëÇØ ³»°¡ ÃæºÐÇÏ°Ô ÀÔÁõÇ߱⸦ ¹Ù¶õ´Ù.

Âü°íÀÚ·á

ÇÊÀÚ¼Ò°³

Eric AllenÀº Cornell ´ëÇп¡¼­ ÄÄÇ»ÅÍ °øÇÐ ¹× ¼öÇÐ Çлç ÇÐÀ§¸¦ ¹Þ¾ÒÀ¸¸ç Rice ´ëÇÐÀÇ ÀÚ¹Ù ÇÁ·Î±×·¡¹Ö ¾ð¾îÆÀ¿¡¼­ ¹Ú»ç °úÁ¤À» ¹â°í ÀÖ´Ù. ÇÐÀ§¸¦ ¸¶Ä¡±â À§ÇØ Rice ´ëÇÐÀ¸·Î µ¹¾Æ°¡±â Àü¿¡ EricÀº Cycorp »çÀÇ ¼±ÀÓ ÀÚ¹Ù ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ¿´°í, ¶ÇÇÑ JavaWorldÀÇ ÀÚ¹Ù ÃʱÞÀÚ Åä·Ð Æ÷·³ÀÇ ÁøÇàÀÚÀ̱⵵ ÇÏ´Ù. ±×´Â ÀÚ¹Ù ¾ð¾î¿¡¼­ ¼Ò½º¿Í ¹ÙÀÌÆ®ÄÚµå ·¹º§ ¾çÂÊ¿¡¼­ÀÇ Àǹ̷ÐÀû ¸ðµ¨ °³¹ß°ú Á¤ÀûÀÎ ºÐ¼® Åø¿¡ °ü½ÉÀ» °¡Áö°í ÀÖ´Ù. EricÀº ¶ÇÇÑ ÀϹÝÀûÀÎ ·±Å¸ÀÓ À¯ÇüÀ» °¡Áø ÀÚ¹Ù ¾ð¾îÀÇ È®ÀåÆÇÀÎ NextGen ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ÄÄÆÄÀÏ·¯ °³¹ßÀ» µ½±âµµ Çß´Ù.



ÀÌ ±â»ç¿¡ ´ëÇÏ¿© ¾î¶»°Ô »ý°¢ÇϽʴϱî?

Á¤¸» ÁÁ´Ù (5) ÁÁ´Ù (4) ±×Àú±×·¸´Ù (3) ¼öÁ¤º¸¿ÏÀÌ ÇÊ¿äÇÏ´Ù(2) ÇüÆí¾ø´Ù (1)

  È¸»ç¼Ò°³  |  °³ÀÎÁ¤º¸ º¸È£Á¤Ã¥  |  ¹ý·ü  |  ¹®ÀÇ