|
|
|
Å×½ºÆ® ÁÖµµ °³¹ß ÀÔ¹® : ±ò²ûÇÑ ÄÚµå ÀÛ¼ºÀ» À§ÇÑ Æú¸®±Û¶ù ¾È³»¼
|
|
|
¼ÒÇÁÆ®¿þ¾î Å×½ºÆÃ1
¤Ó »ì¸² ½ÃµðÄû, ±èÀÎÅÂ
¤Ó
¿¡ÀÌÄÜÃâÆÇ
¤Ó
Learning Test-Driven Development: A Polyglot Guide to Writing Uncluttered Code
|
|
|
|
- Á¦ÈÞ¸ô ÁÖ¹® ½Ã °í°´º¸»ó, ÀϺΠÀ̺¥Æ® Âü¿© ¹× ÁõÁ¤Ç° ÁõÁ¤, ÇÏ·ç/´çÀÏ ¹è¼Û¿¡¼ Á¦¿ÜµÇ¹Ç·Î Âü°í ¹Ù¶ø´Ï´Ù.
-
-
-
´ÜÀ§ Å×½ºÆ® ÄÚµå ÀÛ¼ºÀ» ±âº»À¸·Î ÇÏ´Â Å×½ºÆ® ÁÖµµ °³¹ß ¹æ½ÄÀº ¼ÒÇÁÆ®¿þ¾î°¡ Å×½ºÆ® °¡´ÉÇÑ(Testable) ±¸Á¶¸¦ °®µµ·Ï °Á¦Çϸç, ÀÌ·Î ÀÎÇØ º¸´Ù °£´ÜÇϸ鼵µ ±¸Á¶ÈµÈ ¼³°è·Î À̲ø »Ó¸¸ ¾Æ´Ï¶ó Äڵ忡 ´ëÇÑ ½Å·Ú¸¦ ³ôÀÏ ¼ö ÀÖ´Â È¿°úÀûÀÎ ¹æ¹ýÀÌ´Ù. ÀÌ Ã¥¿¡¼´Â Go, ÀÚ¹Ù½ºÅ©¸³Æ®, ÆÄÀ̽ãÀÇ ¼¼ °¡Áö ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î Å×½ºÆ® ÁÖµµ °³¹ßÀ» ½ÇõÇÏ´Â ½Ç¿ëÀû ¹æ¹ýÀ» Á¦°øÇÑ´Ù. ÄËÆ® º¤(Kent Beck)ÀÇ Àú¼ ¡ºÅ×½ºÆ® ÁÖµµ °³¹ß¡»(ÀλçÀÌÆ®, 2014)¿¡¼ ´Ù·é µ· ¹®Á¦(Money Problem) ¿¹Á¦¸¦ °¢ ¾ð¾î·Î ÀçÇؼ®ÇØ ¼¼úÇßÀ¸¸ç, Å×½ºÆ® ÁÖµµ °³¹ß ¹æ½Ä¿¡ ½±°í Àç¹ÌÀÖ°Ô Àͼ÷ÇØÁú ¼ö ÀÖµµ·Ï µ½´Â´Ù. ½ÇÆÐÇÏ´Â Å×½ºÆ®¸¦ ¸ÕÀú ÀÛ¼ºÇÏ°í ÇÁ·Î´ö¼Ç Äڵ带 ÀÛ¼ºÇØ Å×½ºÆ®¸¦ Åë°úÇÏ°Ô ¸¸µç ÈÄ °³¼±ÇÏ´Â, '·¹µå-±×¸°-¸®ÆåÅÍ »çÀÌŬ'ÀÇ Å×½ºÆ® ÁÖµµ °³¹ß Çʼö ±¸¼º ¿ä¼Ò ¼¼ ´Ü°è¸¦ ´Ù·é´Ù. ¶ÇÇÑ GitHub ActionÀ» È°¿ëÇÑ Áö¼ÓÀû ÅëÇÕ°ú, ÀÚµ¿ÈµÈ ȸ±Í Å×½ºÆ®ÀÇ ½ÇõÀû ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù.
-
-
¢Â ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¢Â
¡ß µµ¸ÞÀÎ º¹À⼺À» Á¦¾îÇϱâ À§ÇÑ Å×½ºÆ® ÁÖµµ °³¹ßÀÇ ºÐÇÒ Á¤º¹ Á¢±Ù ¹æ¹ý »ç¿ë
¡ß ¾ð¾î, Å×½ºÆà ÇÁ·¹ÀÓ¿öÅ©, µµ¸ÞÀÎ °³³äÀ» ¾Æ¿ì¸£´Â Å×½ºÆ® ÁÖµµ °³¹ß µ¿ÀÛ ¹æ½Ä ÀÌÇØ
¡ß Å×½ºÆ® ÁÖµµ °³¹ßÀÌ Áö¼ÓÀû ÅëÇÕÀ» °¡´ÉÇÏ°Ô ÇÏ´Â ¹æ½Ä ÇнÀ
¡ß Å×½ºÆ® ÁÖµµ °³¹ßÀ» ¹ÙÅÁÀ¸·Î ¸®ÆåÅ͸µ ¹× Àç¼³°è Áö¿ø
¡ß ÀÚ¹Ù½ºÅ©¸³Æ®·Î °£´ÜÇÏ°í È¿°úÀûÀÎ ´ÜÀ§ Å×½ºÆ® Çϳ׽º ÀÛ¼º ¹æ¹ý ÇнÀ
¡ß Å×½ºÆ® ÁÖµµ °³¹ß ÁøÇà Áß ¸¸µç ´ÜÀ§ Å×½ºÆ®¸¦ ¹ÙÅÁÀ¸·Î Áö¼ÓÀû ÅëÇÕ È¯°æ ±¸Ãà
¡ß Å×½ºÆ® ÁÖµµ °³¹ßÀ» »ç¿ëÇØ Go, ÀÚ¹Ù½ºÅ©¸³Æ®, ÆÄÀ̽ãÀ¸·Î ±ú²ýÇÏ°í, ±ò²ûÇÑ ÄÚµå ÀÛ¼º
¢Â ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¢Â
¼ÒÇÁÆ®¿þ¾î¸¦ ÀÛ¼ºÇÏ´Â °³¹ßÀÚ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù.
¡®°³¹ßÀÚ¡¯¿¡ ¾î¿ï¸®´Â Á÷ÇÔÀÌ ¸¹´Ù. ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î, ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØÆ®, µ¥ºê¿É½º ¿£Áö´Ï¾î, ÀÚµ¿È Å×½ºÆ® ¿£Áö´Ï¾î, ÇÁ·Î±×·¡¸Ó, ÇØÄ¿, ÄÚµå À§½ºÆÛ·¯ µî Á÷ÇÔÀº ¼¿ ¼öµµ ¾ø´Ù. °³¹ßÀÚ¸¦ °¡¸®Å°´Â Á÷ÇÔÀº ÀλóÀûÀ̰ųª °â¼ÕÇϰųª À¯ÇàÀ» Ÿ°Å³ª ±Ù¾öÇϰųª ÀüÅëÀûÀ̰ųª Çö´ëÀûÀÎ ´À³¦ÀÌ ÀÖ´Ù. ´Ù¾çÇÑ Á÷ÇÔ ¼Ó °³¹ßÀÚµéÀº ¸ÅÀÏÀº ¾Æ´Ï´õ¶óµµ Àû¾îµµ ÀÏÁÖÀÏÀÇ ¾î´À Á¤µµ´Â ÄÄÇ»ÅÍ ¾Õ¿¡¼ ¼Ò½º Äڵ带 ÀÐ°í ¾²´Â µ¥ ½Ã°£À» º¸³½´Ù´Â °øÅëÁ¡ÀÌ ÀÖ´Ù. ±×·± ÀÌÀ¯·Î ¡®°³¹ßÀÚ¡¯¶ó´Â ¿ë¾î·Î ´ë»ó µ¶ÀÚ¸¦ ƯÁ¤Çß´Ù.
ÄÚµùÀº »ó»ó·ÂÀ» µ¿¿øÇÒ ¼ö ÀÖ´Â °¡Àå ÀÚÀ¯·Ó°í ÆòµîÇÑ È°µ¿ÀÌ´Ù. ÀÌ·ÐÀûÀ¸·Î, ½ÅüÀû ±â·®¿¡¼ ¡®µÎ³ú¡¯¸¸ ÀÖ´Ù¸é ÇÊ¿äÇÑ ¸ðµç °ÍÀÌ ÁغñµÈ ¼ÀÀÌ´Ù. ³ªÀÌ, ¼ºº°, ±¹Àû, Ãâ½Å Áß ¾î´À °Íµµ Àå¾Ö¹°ÀÌ µÅ¼´Â ¾È µÈ´Ù. ƯÈ÷ ½ÅüÀû Àå¾Ö´Â Àå¾Ö¹°ÀÌ µÉ ¼ö ¾ø´Ù.
¢Â ÁöÀºÀÌÀÇ ¸» ¢Â
¿ì¸®´Â ¸»·Î Ç¥ÇöÇÒ ¼ö ¾øÀ» ¸¸Å ¿îÀÌ ÁÁ´Ù. ¿ì¸®´Â ¼ö³â°£ Å×½ºÆ® ÁÖµµ °³¹ßÀ» Çß´Ù. ¸ÓÅ¥¸® ¿ìÁÖ ÇÁ·Î±×·¥ Äڵ带 ÀÛ¼ºÇÑ °³¹ßÀÚµéÀÌ ÆÝÄ¡ Ä«µå·Î Å×½ºÆ® ÁÖµµ °³¹ß(Test-Driven Development, TDD)À» ½ÇõÇÑ Áöµµ ¼ö½Ê ³âÀÌ Áö³µ´Ù(https://oreil.ly/pKpSZ). Å×½ºÆ® ÁÖµµ °³¹ßÀû¿ëÀ» ¼ö¿ùÇÏ°Ô ÇÏ´Â XUnit ¶óÀ̺귯¸®´Â ¼¼±â¸¦ °Å½½·¯ ¿Ã¶ó°£´Ù. »ç½Ç, ¡ºÅ×½ºÆ® ÁÖµµ °³¹ß¡»(ÀλçÀÌÆ®, 2014)À» Àú¼úÇÏ°í JUnit ÇÁ·¹ÀÓ¿öÅ©¸¦ °³¹ßÇÑ ÄËÆ® º¤Àº ½º½º·Î Å×½ºÆ® ÁÖµµ °³¹ßÀÇ ½Çõ(https://oreil.ly/zDyBr)À» ¹ß¸íÀÌ ¾Æ´Ñ ¡®Àç¹ß°ß¡¯ÀÌ¶ó ¸»ÇÑ´Ù. ÀÌ Ç¥ÇöÀº ±×ÀÇ °â¼ÕÀÇ Áõ°ÅÀ̸鼵µ »ç½ÇÀÌ´Ù. Å×½ºÆ® ÁÖµµ °³¹ßÀº ¼ÒÇÁÆ®¿þ¾î °³¹ß¸¸ÅÀ̳ª ¿À·¡µÆ´Ù.
±×·¸´Ù¸é Å×½ºÆ® ÁÖµµ °³¹ßÀÌ Ç¥ÁØ ÄÚµå ÀÛ¼º ¹æ½Ä°ú ¿©ÀüÈ÷ °Å¸®°¡ ¸Õ ÀÌÀ¯´Â ¹«¾ùÀϱî? ÀÏÁ¤ÀÇ ¾Ð¹ÚÀÌ ÀÖÀ» ¶§, ¶Ç´Â IT ¿¹»êÀ» ÁÙ¿©¾ß ÇÒ ¶§, ¶Ç´Â(°³ÀÎÀûÀ¸·Î °¡Àå ÁÁ¾ÆÇÏ´Â) ¡®¼ÒÇÁÆ®¿þ¾î µô¸®¹ö¸® ÆÀÀÇ ¼Óµµ Çâ»ó¡¯ÀÌ ÇÊ¿äÇÒ ¶§ ÈçÈ÷ Èñ»ýµÅ¾ß Çϴ ù ¹ø° ´ë»óÀÌ Å×½ºÆ® ÁÖµµ °³¹ßÀϱî? Å×½ºÆ® ÁÖµµ °³¹ßÀº °áÇÔ °³¼ö¸¦ ÁÙÀÌ°í ¼³°è¸¦ ´õ °£´ÜÇÏ°Ô ¸¸µé¸ç °³¹ßÀÚ ½º½º·Î°¡ °®´Â Äڵ忡 ´ëÇÑ ½Å·Ú¸¦ Çâ»ó½ÃÅ°´Â µ¥ °æÇèÀûÀÌ°í ½ÇÇèÀûÀÎ Áõ°Å°¡ ÀÖÀ½¿¡µµ ÀÌ·± ¸ðµç ÀÌÀ¯°¡ Á¦½ÃµÈ´Ù.
Å×½ºÆ® ÁÖµµ °³¹ßÀÌ ¸¶Áö¸øÇØ Ã¤Åõǰųª ½±°Ô ¹ö·ÁÁö´Â ÀÌÀ¯´Â ¹«¾ùÀϱî? Å×½ºÆ® ÁÖµµ °³¹ß ½ÇõÀ» ²¨¸®´Â À̵éÀÌ ÁÖÀåÀº Å©°Ô µÎ °¡Áö´Ù.
ù°, ¾îµð¼ºÎÅÍ ¾î¶»°Ô ½ÃÀÛÇØ¾ß ÇÒÁö ¸ð¸£°Ú´Ù.
¾Æ¸¶µµ °¡Àå ÈçÇÑ ÀÌÀ¯´Â ÀÎÁöµµ¿Í ³ëÃâÀÇ ºÎÁ·ÀÌ´Ù. ´Ù¸¥ ±â¼ú°ú °°ÀÌ, Å×½ºÆ® ÁÖµµ ½ºÅ¸ÀÏÀÇ ÄÚµå ÀÛ¼ºÀº ¹è¿ö¾ß ÇÑ´Ù. ¸¹Àº °³¹ßÀÚµéÀº ÀÌ ±â¼úÀ» ¹è¿ï ¿ÜÀû µ¿±â(½Ã°£, ¸®¼Ò½º, Áöħ, °Ý·Á)µµ ³»Àû µ¿±â(²¨¸®´Â ¸¶À½°ú µÎ·Á¿ò ±Øº¹)µµ ¾ø´Ù.
µÑ°, Å×½ºÆ® ÁÖµµ °³¹ßÀº ÅäÀÌ ÇÁ·Î±×·¥À̳ª ÀÎÅͺ信¼´Â ¾µ ¹ýÇϳª ¡®½ÇÁ¦ ¼¼°è¡¯ ÄÚµå ÀÛ¼º¿¡´Â Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù.
»ç½ÇÀÌ ¾Æ´ÏÁö¸¸ ÀÌÇØ´Â µÈ´Ù. ´ëºÎºÐÀÇ Å×½ºÆ® ÁÖµµ °³¹ß Æ©Å丮¾ó°ú ÀÌ Ã¥À» Æ÷ÇÔÇÑ ¼Àû¿¡...¼´Â »·ÇÑ µµ¸ÞÀο¡¼ ºñ±³Àû °£´ÜÇÑ ¿¹Á¦¸¦ ¼±ÅÃÇϵµ·Ï °¿äÇÑ´Ù. »ó¾÷ÀûÀ¸·Î ¹èÆ÷µÈ ¾ÖÇø®ÄÉÀ̼Ç(¿¹: ±ÝÀ¶ ±â°ü, ÀÇ·á °ü¸® ½Ã½ºÅÛ, ÀÚÀ²ÁÖÇàÀÚµ¿Â÷)¿¡¼ »©³½ ¼ÒÇÁÆ®¿þ¾î Á¶°¢ÀÇ ½ÇÁ¦ Äڵ带 ¹ÙÅÁÀ¸·Î Å×½ºÆ® ÁÖµµ °³¹ß ±â»ç³ª Ã¥À» ¾²±â´Â ¾î·Æ´Ù. ¿ì¼± ÇÑ °¡Áö ÀÌÀ¯´Â, ½ÇÁ¦ ÄÚµå´Â ´ëºÎºÐ µ¶Á¡ ¼ÒÀ¯±ÇÀÌ ÀÖÀ¸¸ç ¿ÀÇ ¼Ò½º°¡ ¾Æ´Ï´Ù. ´Ù¸¥ ÀÌÀ¯·Î´Â, °¡Àå ¸¹Àº ûÁߵ鿡°Ô °¡Àå Æø³ÐÀº °ü½ÉÀ» °¡Áú µµ¸ÞÀÎÀÇ Äڵ带 º¸¿©ÁÖ´Â °ÍÀº ÀúÀÚÀÇ ¿ªÇÒÀÌ´Ù. °íµµ·Î Àü¹®ÀûÀÎ µµ¸ÞÀÎÀÇ ¹®¸Æ»ó¿¡¼ Å×½ºÆ® ÁÖµµ °³¹ßÀ» º¸¿©ÁÖ´Â °ÍÀº ¾Ö¸ÅÇÔ¿¡ °æ°è¿¡ ÀÖ¾î ºñ³í¸®ÀûÀÌ´Ù. ±×·¸°Ô ÇÏ·Á¸é ¹«¾ùº¸´Ù ÇØ´ç µµ¸ÞÀÎÀÇ ³ÇØÇÑ Àü¹® ¿ë¾î¿Í Àº¾îµéÀÇ ÀåȲÇÑ ¼³¸íÀÌ ÇÊ¿äÇÏ´Ù. Å×½ºÆ® ÁÖµµ °³¹ßÀ» ÀÌÇØÇϱ⠽±°í, Á¢±ÙÇϱ⠽¬¿ì¸ç, ½ÉÁö¾î »ç¶û½º·´°Ô ¸¸µé·Á´Â ÀúÀÚÀÇ ÀÇ¿åÀ» ²ª°Ô µÉ °ÍÀÌ´Ù.
Å×½ºÆ® ÁÖµµ °³¹ß ¹®Çå¿¡¼ ½ÇÁ¦ ¼¼°è Äڵ带 »ç¿ëÇÔ¿¡ ÀÖ¾î ÀÌ·± Àå¾Ö¹°¿¡µµ ºÒ±¸ÇÏ°í, °³¹ßÀÚ´Â ¾î±è¾øÀÌ Å×½ºÆ® ÁÖµµ °³¹ß·Î ÇÁ·Î´ö¼Ç ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÛ¼ºÇÑ´Ù. ¾Æ¸¶µµ ÃÖ°íÀÇ ¼³µæ·Â ÀÖ´Â ¿¹½Ã´Â JUnit ÇÁ·¹ÀÓ¿öÅ©(https://oreil.ly/UCPcg) ÀÚü¿¡ ´ëÇÑ ´ÜÀ§ Å×½ºÆ® ½ºÀ§Æ®ÀÏ °ÍÀÌ´Ù. ¸®´ª½º Ä¿³Î(¾Æ¸¶ ¼¼°è¿¡¼ °¡Àå È°¹ßÈ÷ »ç¿ëµÇ°í ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î Á¶°¢)Àº ´ÜÀ§ Å×½ºÆ®¸¦ ¹ÙÅÁÀ¸·Î °³¼±µÇ°í ÀÖ´Ù.
ÄÚµå ÀÛ¼ººÎÅÍ ÇÏ°í Å×½ºÆ®¸¦ ÀÛ¼ºÇصµ ÃæºÐÇÏ´Ù. Å×½ºÆ® ÁÖµµ °³¹ßÀº ³Ê¹« Á¦ÇÑÀûÀÌ°í ÇöÇÐÀûÀÌ´Ù.
ÀÌ ÁÖÀåÀº ¡®´ÜÀ§ Å×½ºÆ®´Â Áö³ªÄ¡°Ô °ú´ë Æò°¡µÆ´Ù(https://oreil.ly/Y7S5M)¡¯¶ó°í °¡²û Å«¼Ò¸®Ä¡´Â °ÍÀ» µè´Â °Íº¸´Ù ´õ ½Å¼±ÇÏ´Ù! ÇÁ·Î´ö¼Ç Äڵ带 ÀÛ¼ºÇÑ ÈÄ ÀÛ¼ºÇÏ´Â Å×½ºÆ®´Â ¾Æ¹«·± Å×½ºÆ®µµ ÀÛ¼ºÇÏÁö ¾Ê´Â °Íº¸´Ù´Â ³´´Ù. °³¹ßÀÚ°¡ ÀÚ½ÅÀÇ Äڵ忡 ½Å·Ú¸¦ ³ôÀÌ°í ¿ì¹ßÀûÀÎ º¹À⼺À» ÁÙÀ̸ç, ¹ÏÀ» ¸¸ÇÑ ¹®¼¸¦ Á¦°øÇÏ´Â ¸ðµç ÀÏÀº ÁÁ´Ù. ´Ù¸¸, ´ÜÀ§ Å×½ºÆ®¸¦ ÇÁ·Î´ö¼Ç Äڵ带 ÀÛ¼ºÇϱâ Àü¿¡ ÀÛ¼ºÇϸé, ÀÓÀÇÀÇ º¹À⼺ÀÇ ¹ß»ýÀ» ¿¹¹æÇϵµ·Ï °Á¦ÇÏ´Â ±â´ÉÀ» Á¦°øÇÑ´Ù.
Å×½ºÆ® ÁÖµµ °³¹ßÀº ´ÙÀ½ µÎ °¡Áö ½Ç¿ëÀûÀÎ ±ÔÄ¢À» ¹æȣåÀ¸·Î Á¦°øÇØ ´õ °£´ÜÇÑ ¼³°è¸¦ ÇÒ ¼ö ÀÖ´Ù.
1. ½ÇÆÐÇÏ´Â Å×½ºÆ®¸¦ °íÄ¡±â À§Çؼ¸¸ ÇÁ·Î´ö¼Ç Äڵ带 ÀÛ¼ºÇ϶ó.
2. Å×½ºÆ®°¡ ±×¸°ÀÏ ¶§¸¸ ¿¼ºÀûÀ¸·Î ¸®ÆÑÅ͸µÇ϶ó.
¿ì¸®°¡ ÀÛ¼ºÇÏ´Â ¸ðµç Äڵ带 ÀÚµ¿À¸·Î ±×¸®°í ÇÊ¿¬ÀûÀ¸·Î µ¿ÀÛÇÏ´Â °¡Àå °£´ÜÇÑ Äڵ尡 µÇµµ·Ï Å×½ºÆ® ÁÖµµ °³¹ßÀÌ º¸ÀåÇϴ°¡? ¾Æ´Ï´Ù. ±×·¸Áö ¾Ê´Ù. ±×·¸°Ô ÇÒ ¼ö ÀÖ´Â ¾î¶² »ç·Ê, ±ÔÄ¢, Ã¥, ¼±¾ð¼´Â ¾ø´Ù. ´Ü¼ø¼ºÀÌ ´Þ¼ºµÇ°í À¯ÁöµÇµµ·Ï ÀÌ·± »ç·Ê¿¡ ¼ûÀ» ºÒ¾î³Ö´Â »ç¶÷¿¡°Ô ´Þ·Á ÀÖ´Ù.
ÀÌ Ã¥Àº Å×½ºÆ® ÁÖµµ °³¹ßÀÌ ¼¼ °¡Áö ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡¼ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö ¼³¸íÇÏ°í ÁöµµÇÑ´Ù. Å×½ºÆ® ÁÖµµ °³¹ßÀ» ²ÙÁØÈ÷ ¿¬½ÀÇÏ´Â ½À°ü°ú ÀڽۨÀ» ½É¾îÁÖ´Â °ÍÀÌ ¸ñÀûÀÌ´Ù. ¾ß½É¿¡ Âù ¸ñÀûÀÏ ¼ø ÀÖÁö¸¸ ´Þ¼ºÇϱâ ÈûµéÁø ¾Ê±â¸¦ ¼Ò¸ÁÇÑ´Ù.
¢Â ¿Å±äÀÌÀÇ ¸» ¢Â
¿©·¯ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ´Â Á¢±Ù ¹æ½ÄÀÎ Æú¸®±Û¶ù ÇÁ·Î±×·¡¹ÖÀº, ´Ù¾çÇÑ ¾ð¾îÀÇ ÀåÁ¡À» È°¿ëÇØ º¸´Ù À¯¿¬ÇÏ°í ÃÖÀûÀÇ ¼º´É°ú È®À强À» Á¦°øÇÏ´Â ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» °¡´ÉÄÉ ÇÑ´Ù. ÇÑ ¾ð¾î¸¸ °í¼öÇÏ´Â ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ°¡ ¾Æ´Ñ ÀÌ»ó ÀÚÀÇ ¶Ç´Â ŸÀÇ¿¡ ÀÇÇØ ¿©·¯ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ Á¢ÇÏ°Ô µÇ¸ç, ÀÚ¿¬½º·¹ Æú¸®±Û¶ù ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Â »óȲ¿¡ ³õÀδÙ.
´ÜÀ§ Å×½ºÆ® ÄÚµå ÀÛ¼ºÀ» ±âº»À¸·Î ÇÏ´Â Å×½ºÆ® ÁÖµµ °³¹ß ¹æ½ÄÀº, ¼ÒÇÁÆ®¿þ¾î°¡ Å×½ºÆ® °¡´ÉÇÑ(Testable) ±¸Á¶¸¦ °®µµ·Ï °Á¦Çϸç, ÀÌ·Î ÀÎÇØ º¸´Ù °£´ÜÇϸ鼵µ ±¸Á¶ÈµÈ ¼³°è·Î À̲ø¾îÁÙ »Ó¸¸ ¾Æ´Ï¶ó ÄÚµåÀÇ ½Å·Úµµ¸¦ ³ôÀÏ ¼ö ÀÖ´Â È¿°úÀûÀÎ ¹æ¹ýÀÌ´Ù.
ÀÌ Ã¥¿¡¼´Â °³¹ßÀÚ¿¡°Ô »ç¶û¹Þ´Â Go, ÀÚ¹Ù½ºÅ©¸³Æ®, ÆÄÀ̽ãÀÇ ¼¼ °¡Áö ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î Å×½ºÆ® ÁÖµµ °³¹ßÀ» ½ÇõÇÏ´Â ½Ç¿ëÀû ¹æ¹ýÀ» Á¦°øÇÑ´Ù. ÄËÆ® º¤ÀÇ Àú¼ ¡ºÅ×½ºÆ® ÁÖµµ °³¹ß¡»(ÀλçÀÌÆ®, 2014)¿¡¼ ´Ù·é ¡®µ· ¹®Á¦¡¯ ¿¹Á¦¸¦ °¢ ¾ð¾î·Î ÀçÇؼ®ÇØ ½±°í Àç¹Õ°Ô Å×½ºÆ® ÁÖµµ °³¹ß ¹æ½Ä¿¡ Àͼ÷ÇØÁú ¼ö ÀÖµµ·Ï ¼³¸íÇß´Ù.
Å×½ºÆ® ÁÖµµ °³¹ßÀº Áö¼ÓÀû ÅëÇÕ ¹× ȸ±Í Å×½ºÆ®¸¦ ÀÚµ¿ÈÇØ ºü¸£°í Á¤È®ÇÏ°Ô °áÇÔÀ» ¹ß°ßÇÒ ¼ö ÀÖ°Ô Çϸç, ÄËÆ® º¤ÀÌ ¾ê±âÇßµíÀÌ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ ÀÚ½ÅÀÌ ÀÛ¼ºÇÑ Äڵ忡 ´ëÇÑ µÎ·Á¿òÀ» °ü¸®ÇÏ´Â µ¥ È¿°úÀûÀÌ´Ù. À±¿À¿µ ÀÛ°¡ÀÇ ¼öÇÊ ¡¸¹æ¸ÁÀÌ ±ð´ø ³ëÀΡ¹¿¡¼ ¹æ¸ÁÀÌ ÀåÀÎÀÌ Áú ÁÁÀº ¹æ¸ÁÀÌ Çϳª¸¦ ±ð¾Æ³»´Â µ¥ ³ë·ÃÇÏ°Ô ¹«´øÈ÷ ¾Ö¸¦ ¾²µíÀÌ, ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ ¶ÇÇÑ Ç°Áú ÁÁÀº ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇϱâ À§ÇØ ¸¹Àº ¼ö°í¸¦ ¾Æ³¢Áö ¾Ê´Â´Ù. Å×½ºÆ® ÁÖµµ °³¹ßÀº Áú ÁÁÀº ¹æ¸ÁÀÌ¿Í °°Àº ¼ÒÇÁÆ®¿þ¾î¸¦ ±ð¾Æ³»°Ô²û ÇÏ´Â Á¤±³ÇÏ°í °ß°íÇÑ µµ±¸À̱⿡ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ¶ó¸é ¹Ýµå½Ã °æÇèÇÏ°í üµæÇØ¾ß ÇÑ´Ù°í »ý°¢ÇÑ´Ù.
½Ã°£Àº Á» Èê·¶À¸³ª 2015³â¿¡ ±¸±Û, ³ÝÇø¯½º, ¾îµµºñ º»»ç¿¡ Á÷Á¢ ¹æ¹®ÇÑ ÀûÀÌ ÀÖ´Ù. Çö¾÷ °³¹ßÀÚµé·ÎºÎÅÍ À̾߱⸦ µéÀ» ±âȸ°¡ ÀÖ¾ú´Âµ¥, °¢ ȸ»çÀÇ ¼ÒÇÁÆ®¿þ¾î Å×½ºÆÿ¡ ´ëÇÑ Àνİú ³ë·ÂÀº Á¤¸» ÀλóÀûÀ̾ú´Ù. ÀÌÈÄ ¿©·¯ ÇÁ·ÎÁ§Æ®¿¡¼ ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î(C/C++, Go, ÆÄÀ̽ã, ÄÚƲ¸°, ÀÚ¹Ù)·Î °³¹ßÇϸç Å×½ºÆ® ÁÖµµ °³¹ß ¹× ´ÜÀ§ Å×½ºÆ®¿¡ °è¼Ó °ü½ÉÀ» µÎ°Ô µÆ´Ù. ÀÌ Ã¥À» ÅëÇØ Å×½ºÆ® ÁÖµµ °³¹ßÀÇ °¡Ä¡¸¦ ÀÌÇØÇÏ°í ±× °úÁ¤À» Áñ±æ ¼ö Àֱ⸦ Èñ¸ÁÇÑ´Ù.
-
-
1ºÎ ½ÃÀÛÇϱâ
1Àå. µ· ¹®Á¦
__·¹µå-±×¸°-¸®ÆÑÅÍ: TDD ±¸¼º ¿ä¼Ò
__¹®Á¦ ÀνÄ
__ù ¹ø° ½ÇÆÐÇÏ´Â Å×½ºÆ®
____Go
____ÀÚ¹Ù½ºÅ©¸³Æ®
____ÆÄÀ̽ã
__±×¸°À¸·Î Àüȯ
____Go
____ÀÚ¹Ù½ºÅ©¸³Æ®
____ÆÄÀ̽ã
__¸¶¹«¸®Çϱâ
____Go
____ÀÚ¹Ù½ºÅ©¸³Æ®
____ÆÄÀ̽ã
__º¯°æ »çÇ× ¹Ý¿µÇϱâ
__Áß°£ Á¡°Ë
____Go
____ÀÚ¹Ù½ºÅ©¸³Æ®
____ÆÄÀ̽ã
2Àå. ´Ù¾çÇÑ ÅëÈ·Î µ· °è»ê
__À¯·Î¿¡ ¹ß µéÀ̱â
____Go
____ÀÚ¹Ù½ºÅ©¸³Æ®
____ÆÄÀ̽ã
__DRYÇÑ Äڵ带 À¯ÁöÇ϶ó
____Go
____ÀÚ¹Ù½ºÅ©¸³Æ®
____ÆÄÀ̽ã
__¹Ýº¹ÇÏÁö ¸»¶ó°í ÇÏÁö ¾Ê¾Ò³ª?
__ºÐÇÒ Á¤º¹
____Go
____ÀÚ¹Ù½ºÅ©¸³Æ®
____ÆÄÀ̽ã
__¸¶¹«¸®Çϱâ
____Go
____ÀÚ¹Ù½ºÅ©¸³Æ®
____ÆÄÀ̽ã
__º¯°æ »çÇ× ¹Ý¿µÇϱâ
__Áß°£ Á¡°Ë
3Àå. Portfolio
__´ÙÀ½ Å×½ºÆ® ¼³°èÇϱâ
____Go
____ÀÚ¹Ù½ºÅ©¸³Æ®
____ÆÄÀ̽ã
__º¯°æ »çÇ× ¹Ý¿µÇϱâ
__Áß°£ Á¡°Ë
2ºÎ ¸ðµâÈ
4Àå. °ü½É»çÀÇ ºÐ¸®
__Å×½ºÆ® ÄÚµå¿Í ÇÁ·Î´ö¼Ç ÄÚµå
____´Ü¹æÇâ ÀÇÁ¸¼º
____ÀÇÁ¸¼º ÁÖÀÔ
____ÆÐŰ¡ ¹× ¹èÆ÷
__¸ðµâÈ
__ÀÇÁ¸¼º Á¦°Å
__Áß°£ Á¡°Ë
5Àå. GoÀÇ ÆÐÅ°Áö ¹× ¸ðµâ
__Äڵ带 ÆÐÅ°Áö·Î ºÐ¸®Çϱâ
__Go ¸ðµâ
__ÆÐÅ°Áö »ý¼ºÇϱâ
__ĸ½¶È
__Å×½ºÆ®¿¡¼ Áߺ¹ Á¦°ÅÇϱâ
__º¯°æ »çÇ× ¹Ý¿µÇϱâ
_..._Áß°£ Á¡°Ë
6Àå. ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ ¸ðµâ
__Äڵ带 ¸ðµâ·Î ³ª´©±â
__ÀÚ¹Ù½ºÅ©¸³Æ® ¸ðµâ·Î ³Ñ¾î°¡±â
____CommonJS
____ºñµ¿±â ¸ðµâ Á¤ÀÇ
____À¯´Ï¹ö¼³ ¸ðµâ Á¤ÀÇ
____ESModules
__Å×½ºÆ® °³¼±Çϱâ
____Å×½ºÆ®¿¡¼ Áߺ¹ Á¦°ÅÇϱâ
____Å×½ºÆ® Ŭ·¡½º ¹× Å×½ºÆ® ¸Þ¼µå Ãß°¡Çϱâ
____ÀÚµ¿À¸·Î Å×½ºÆ®¸¦ ã°í ½ÇÇàÇϱâ
____Å×½ºÆ®°¡ ¼º°øÀûÀ¸·Î ½ÇÇàµÇ¸é Ãâ·Â »ý¼ºÇϱâ
____¾Õ¼ ½ÇÇàµÈ Å×½ºÆ®°¡ ¾î½á¼Ç¿¡¼ ½ÇÆÐÇصµ ¸ðµç Å×½ºÆ®¸¦ ½ÇÇàÇϱâ
__º¯°æ »çÇ× ¹Ý¿µÇϱâ
__Áß°£ Á¡°Ë
7Àå. ÆÄÀ̽ãÀÇ ¸ðµâ
__¸ðµâ·Î Äڵ带 ºÐ¸®Çϱâ
__Å×½ºÆ®¿¡¼ Áߺ¹ Á¦°ÅÇϱâ
__º¯°æ »çÇ× ¹Ý¿µÇϱâ
__Áß°£ Á¡°Ë
3ºÎ. ÇÇó¿Í Àç¼³°è
8Àå. Æ÷Æ®Æú¸®¿À Æò°¡Çϱâ
__µ· ¼¯±â
____Go
____ÀÚ¹Ù½ºÅ©¸³Æ®
____ÆÄÀ̽ã
__º¯°æ »çÇ× ¹Ý¿µÇϱâ
__Áß°£ Á¡°Ë
9Àå. ¿©±âµµ ÅëÈ, Àú±âµµ ÅëÈ
__ÇؽÃ(¸Ê) ¸¸µé±â
____Go
____ÀÚ¹Ù½ºÅ©¸³Æ®
____ÆÄÀ̽ã
__º¯°æ »çÇ× ¹Ý¿µÇϱâ
__Áß°£ Á¡°Ë
10Àå. ¿À·ù ó¸®
__¿À·ù À§½Ã¸®½ºÆ®
____Go
____ÀÚ¹Ù½ºÅ©¸³Æ®
____ÆÄÀ̽ã
__º¯°æ »çÇ× ¹Ý¿µÇϱâ
__Áß°£ Á¡°Ë
11Àå. ÀºÇà ¾÷¹«·Î Àç¼³°è
__ÀÇÁ¸¼º ÁÖÀÔ
__¸ðµÎ ÇÕÄ¡±â
____Go
____ÀÚ¹Ù½ºÅ©¸³Æ®
____ÆÄÀ̽ã
__º¯°æ »çÇ× ¹Ý¿µÇϱâ
__Áß°£ Á¡°Ë
4ºÎ. ¸¶¹«¸® Áþ±â
12Àå. Å×½ºÆ® ¼ø¼
__ȯÀ² º¯°æ
____Go
____ÀÚ¹Ù½ºÅ©¸³Æ®
____ÆÄÀ̽ã
__º¯°æ »çÇ× ¹Ý¿µÇϱâ
__Áß°£ Á¡°Ë
13Àå. Áö¼ÓÀû ÅëÇÕ
__ÇÙ½É °³³ä
____¹öÀü °ü¸®
____ºôµå ¼¹ö ¹× ¿¡ÀÌÀüÆ®
____¾ÆƼÆÑÆ® ÀúÀå¼Ò
____¹èÆ÷ ȯ°æ
__¸ðµÎ ÇÕÄ¡±â
____±êÇãºê °èÁ¤ »ý¼º
____±êÇãºê °èÁ¤ ÀÎÁõ
____ÄÚµå ÀúÀå¼Ò¸¦ ±êÇãºê¿¡ Ǫ½Ã
____CI ºôµå ½ºÅ©¸³Æ® Áغñ
____Go
____JavaScript
____Python
__º¯°æ »çÇ× ¹Ý¿µÇϱâ
__Áß°£ Á¡°Ë
14Àå. ȸ°í
__ÇÁ·ÎÇÊ
____¼øȯ º¹Àâµµ
____°áÇÕµµ
____´Ü¼ø¼º
__¸ñÀû
____ÀÀÁýµµ
____¿ÏÀü¼º
__ÇÁ·Î¼¼½º
__¸ðµÎ ÇÕÄ¡±â
____Go
____ÀÚ¹Ù½ºÅ©¸³Æ®
____ÆÄÀ̽ã
__TDD´Â Á×¾ú´Ù?
__Áß°£ Á¡°Ë
ºÎ·Ï A. °³¹ß ȯ°æ ±¸Ãà
__¿Â¶óÀÎ REPL
____Repl.it
____LeetCode
____CoderPad
____Go Ç÷¹À̱׶ó¿îµå
____¿Â¶óÀÎ REPLÀÇ Á¾ÇÕ ¸ñ·Ï
__ÅëÇÕ °³¹ß ȯ°æ
____ºñÁÖ¾ó ½ºÆ©µð¿À ÄÚµå
____ÀÎÅÚ¸®Á¦ÀÌ IDEA
____ÀÌŬ¸³½º
__¾ð¾î µµ±¸ ¼³Ä¡Çϱâ
____Go
____ÀÚ¹Ù½ºÅ©¸³Æ®/ES6
____ÆÄÀ̽ã
ºÎ·Ï B. ¼¼ ¾ð¾îÀÇ °£·«ÇÑ ¿ª»ç
__Go
__ÀÚ¹Ù½ºÅ©¸³Æ®
____´Ü¾ð ¸ðµâ
____¸ðµâ ¸ÞÄ¿´ÏÁò
__ÆÄÀ̽ã
ºÎ·Ï C. °¨»çÀÇ ¸»
-
-
|
»ì¸² ½ÃµðÄû [Àú]
|
|
-
¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ, ±³À°ÀÚ, ¿¬»çÀÌÀÚ ÀúÀÚ´Ù. ¸î ¹øÀÇ ±â¼ú ȣȲ°ú ºÒȲÀÌ ¹Ýº¹µÇ´Â ½Ã±â¸¦ °ÞÀ¸¸ç ÀÇ·á, À¯Åë, °ü°ø¼, ±ÝÀ¶ ¹× Á¦¾à ºÎ¹®¿¡¼ Å©°í ÀÛÀº ÆÀÀÇ ÀÏ¿øÀ¸·Î ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇß´Ù. ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ´Â µ¿¾È ºÎ²ô·¯¿îÁöµµ ¸ð¸¥ ä ÀúÁú·¶´ø ½Ç¼ö¿¡¼ ¾òÀº ±³ÈÆÀ» ´Ù¸¥ À̵é°ú °øÀ¯ÇÏ°íÀÚ ÇÑ´Ù. ³ë·ÂÀ» Åä´ë·Î ¼¼°è ¹«´ë·Î ³ª¾Æ°¡±æ Áñ±ä´Ù. °æÇèÀ» ±Û·Î Ç®¾î ºí·Î±×(http://thesaleem.com/blog)¿¡ °Ô½ÃÇϴµ¥, °¡²ûÀº Á¦»ïÀÚÀÇ °üÁ¡¿¡¼ ¾´ ±Ûµµ º¼ ¼ö ÀÖ´Ù.
-
|
±èÀÎÅ [Àú]
|
|
-
ÄÄÇ»ÅÍ°øÇÐÀ» Àü°øÇß°í, ¸ð¹ÙÀÏ ´Ü¸», ÀÚµ¿Â÷ ÀüÀå, ¹Ìµð¾î ½ºÆ®¸®¹Ö ºÐ¾ß¿¡¼ ´Ù¼öÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·ÎÁ§Æ®¿¡ Âü¿©Çß´Ù. ±× °úÁ¤À» ÅëÇØ ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í ½Ã½ºÅÛ È¯°æ¿¡¼ ¼ÒÇÁÆ®¿þ¾î °³¹ß °æÇèÀ» ½×¾Ò´Ù. 14³âÂ÷ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î·Î ÀÏÇÏ°í ÀÖÀ¸¸ç, ±¹³» ¼ÒÇÁÆ®¿þ¾î Å×½ºÆ® Àü¹®°¡ ÀÚ°Ý ½ÃÇèÀÎ TTA ÁÖ°ü CSTSÀÇ ½ÃÇè À§¿øÀ¸·Îµµ È°µ¿ÇÏ°í ÀÖ´Ù.
-
-
Àüü 0°³ÀÇ ±¸¸ÅÈıⰡ ÀÖ½À´Ï´Ù.
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù. |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
»óÇ°À» °ø±Þ ¹ÞÀº ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´É
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ù À̳», ȤÀº ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳»
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´É |
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
±¸¸ÅÈ®Á¤ ÀÌÈÄ(¿ÀǸ¶ÄÏ»óÇ°¿¡ ÇÑÇÔ)
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
(´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü)
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì |
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
Áß°í»óÇ°ÀÇ ±³È¯ |
Áß°í»óÇ°Àº Á¦ÇÑµÈ Àç°í ³»¿¡¼ ÆǸŰ¡ ÀÌ·ç¾îÁö¹Ç·Î, ±³È¯Àº ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
¿ÀǸ¶ÄÏ »óÇ°ÀÇ È¯ºÒ |
¿ÀǸ¶ÄÏ»óÇ°¿¡ ´ëÇÑ Ã¥ÀÓÀº ¿øÄ¢ÀûÀ¸·Î ¾÷ü¿¡°Ô ÀÖÀ¸¹Ç·Î, ±³È¯/¹ÝÇ° Á¢¼ö½Ã ¹Ýµå½Ã ÆǸÅÀÚ¿Í ÇùÀÇ ÈÄ ¹ÝÇ° Á¢¼ö¸¦ ÇϼžßÇϸç, ¹ÝÇ°Á¢¼ö ¾øÀÌ ¹Ý¼ÛÇϰųª, ¿ìÆíÀ¸·Î º¸³¾ °æ¿ì »óÇ° È®ÀÎÀÌ ¾î·Á¿ö ȯºÒÀÌ ºÒ°¡´ÉÇÒ ¼ö ÀÖÀ¸´Ï À¯ÀÇÇϽñ⠹ٶø´Ï´Ù. |
|
|
|
¹è¼Û¿¹Á¤ÀÏ ¾È³» |
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°¿¡ ´ëÇØ ¹è¼Û¿Ï·á¿¹Á¤ÀÏÀ» À¥»çÀÌÆ®¿¡ Ç¥½ÃÇÏ°í ÀÖ½À´Ï´Ù.
|
<ÀÎÅÍÆÄÅ© Á÷¹è¼Û »óÇ°> |
»óÇ°Àº ¿ù~Åä¿äÀÏ ¿ÀÀü 10½Ã ÀÌÀü ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ´çÀÏ Ãâ°í/´çÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù. |
»óÇ°Àº ¼¿ïÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀº ´çÀÏ Ãâ°í/ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇϸç,
¼¿ï¿ÜÁö¿ª/ÆòÀÏ ÁÖ¹®ºÐÀÇ °æ¿ì´Â ¿ÀÈÄ 6½Ã±îÁö ÁÖ¹®ºÐ¿¡ ´ëÇÏ¿© ÀÍÀÏ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÏ´Â »óÇ°ÀÔ´Ï´Ù.
(´Ü, ¿ù¿äÀÏÀº 12½Ã±îÁö ÁÖ¹®¿¡ ÇÑÇÔ)
|
»óÇ°Àº, ÀÔ°í¿¹Á¤ÀÏ(Á¦Ç°Ãâ½ÃÀÏ)+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù. |
~
»óÇ°Àº À¯ÅëƯ¼º»ó ÀÎÅÍÆÄÅ©¿¡¼ Àç°í¸¦ º¸À¯ÇÏÁö ¾ÊÀº »óÇ°À¸·Î ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(1ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø±âÁØÃâ°íÀÏ:ÀÎÅÍÆÄÅ©°¡ »óÇ°À» ¼ö±ÞÇÏ¿© ¹°·ùâ°í¿¡¼ Æ÷Àå/Ãâ°íÇϱâ±îÁö ¼Ò¿äµÇ´Â ½Ã°£
|
|
<¾÷ü Á÷Á¢¹è¼Û/¿ÀǸ¶ÄÏ »óÇ°> |
~
»óÇ°Àº ¾÷ü°¡ ÁÖ¹®À» È®ÀÎÇÏ°í, Ãâ°íÇϱâ±îÁö °É¸®´Â ½Ã°£ÀÔ´Ï´Ù. ÁÖ¹®ÀÏ+±âÁØÃâ°íÀÏ+Åùè»ç¹è¼ÛÀÏ(2ÀÏ)¿¡ ¹è¼Û¿Ï·á¸¦ º¸ÀåÇÕ´Ï´Ù.(Åä/°øÈÞÀÏÀº ¹è¼Û±â°£¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.)
¡Ø5ÀÏÀ̳» Ãâ°í°¡ ½ÃÀÛµÇÁö ¾ÊÀ»½Ã, ¿ÀǸ¶ÄÏ »óÇ°Àº ÀÚµ¿À¸·Î ÁÖ¹®ÀÌ Ãë¼ÒµÇ¸ç, °í°´´Ô²² Ç°Àýº¸»ó±ÝÀ» Áö±ÞÇØ µå¸³´Ï´Ù.
|
|
|
¹è¼Ûºñ ¾È³» |
µµ¼(Áß°íµµ¼ Æ÷ÇÔ)¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û) À½¹Ý/DVD¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
ÀâÁö/¸¸È/±âÇÁÆ®¸¸ ±¸¸ÅÇϽøé : ¹è¼Ûºñ 2,000¿ø (2¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í À½¹Ý/DVD¸¦ ÇÔ²² ±¸¸ÅÇϽøé : ¹è¼Ûºñ 1,500¿ø 1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
µµ¼¿Í ÀâÁö/¸¸È/±âÇÁÆ®/Áß°íÁ÷¹è¼Û»óÇ°À» ÇÔ²² ±¸¸ÅÇϽøé : 2,000¿ø (1¸¸¿øÀÌ»ó ±¸¸Å ½Ã ¹«·á¹è¼Û)
¾÷üÁ÷Á¢¹è¼Û»óÇ°À» ±¸¸Å½Ã : ¾÷üº°·Î »óÀÌÇÑ ¹è¼Ûºñ Àû¿ë
* ¼¼Æ®»óÇ°ÀÇ °æ¿ì ºÎºÐÃë¼Ò ½Ã Ãß°¡ ¹è¼Ûºñ°¡ ºÎ°úµÉ ¼ö ÀÖ½À´Ï´Ù.
* ºÏÄ«Æ®¿¡¼ ¹è¼Ûºñ¾ø¾Ö±â ¹öÆ°À» Ŭ¸¯Çϼż, µ¿ÀϾ÷ü»óÇ°À» Á¶±Ý ´õ ±¸¸ÅÇϽøé, ¹è¼Ûºñ¸¦ Àý¾àÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
|
|
Çؿܹè¼Û ¾È³» |
ÀÎÅÍÆÄÅ©µµ¼¿¡¼´Â ±¹³»¿¡¼ ÁÖ¹®ÇϽðųª ÇØ¿Ü¿¡¼ ÁÖ¹®ÇÏ¿© ÇØ¿Ü·Î ¹è¼ÛÀ» ¿øÇÏ½Ç °æ¿ì DHL°ú Ư¾àÀ¸·Î Ã¥Á¤µÈ ¿ä±ÝÇ¥¿¡
ÀÇÇØ °³ÀÎÀÌ ÀÌ¿ëÇÏ´Â °æ¿ìº¸´Ù ¹è¼Û¿ä±ÝÀ» Å©°Ô ³·Ã߸ç DHL(www.dhl.co.kr)·Î Çؿܹè¼Û ¼ºñ½º¸¦ Á¦°øÇÕ´Ï´Ù.
Çؿܹè¼ÛÀº µµ¼/CD/DVD »óÇ°¿¡ ÇÑÇØ ¼ºñ½ºÇÏ°í ÀÖÀ¸¸ç, ´Ù¸¥ »óÇ°À» ºÏÄ«Æ®¿¡ ÇÔ²² ´ãÀ¸½Ç °æ¿ì Çؿܹè¼ÛÀÌ ºÒ°¡ÇÕ´Ï´Ù.
ÇØ¿ÜÁÖ¹®¹è¼Û ¼ºñ½º´Â ÀÎÅÍÆÄÅ© µµ¼ ȸ¿ø °¡ÀÔÀ» Çϼž߸¸ ½Åû °¡´ÉÇÕ´Ï´Ù. |
|
¾Ë¾ÆµÎ¼¼¿ä!!! |
µµ¸Å»ó ¹× Á¦ÀÛ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
¿ÀǸ¶ÄϾ÷üÀÇ ¹è¼ÛÁö¿¬½Ã ÁÖ¹®ÀÌ ÀÚµ¿À¸·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
À¯ÅëÀÇ Æ¯¼º»ó Ãâ°í±â°£Àº ¿¹Á¤º¸´Ù ¾Õ´ç°ÜÁö°Å³ª ´ÊÃçÁú ¼ö ÀÖ½À´Ï´Ù.
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù. |
|
|
|
|