|
|
|
Gerrit ÄÚµå ¸®ºä : À¥ ±â¹Ý Çù¾÷Çü ¿Â¶óÀÎ ÄÚµå ¸®ºä ½Ã½ºÅÛ
|
|
|
acorn PACKT1
¤Ó ·çÄ« ¹Ð¶ó³×½Ã¿À(Luca Milanesio), ¿À¸í¿î
¤Ó
¿¡ÀÌÄÜÃâÆÇ
¤Ó
Learning Gerrit Code Review
|
|
|
|
- Á¦ÈÞ¸ô ÁÖ¹® ½Ã °í°´º¸»ó, ÀϺΠÀ̺¥Æ® Âü¿© ¹× ÁõÁ¤Ç° ÁõÁ¤, ÇÏ·ç/´çÀÏ ¹è¼Û¿¡¼ Á¦¿ÜµÇ¹Ç·Î Âü°í ¹Ù¶ø´Ï´Ù.
-
-
-
ÆÀ ¸®´õ, °³¹ßÀÚ, Çü»ó °ü¸® ´ã´çÀÚ µî °Ô¸´ ÄÚµå ¸®ºä¸¦ µµÀÔÇØ Á¶Á÷ÀÇ Çù¾÷À» °³¼±ÇÏ·Á´Â ÀÇÁö¸¦ Áö´Ñ ¸ðµÎ¸¦ ´ë»óÀ¸·Î ÇÏ´Â ¡ºGerrit ÄÚµå ¸®ºä¡». °³¹ß °úÁ¤¿¡¼ °Ô¸´À» ¸Å¿ë »ç¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ ¼³Ä¡¿Í ¼³Á¤ µî ¸ðµç °ÍÀ» ¾Ë·ÁÁØ´Ù. Çù¾÷ ¹× °°Àº °ø°£ ¶Ç´Â ¿ø°Ý °ø°£¿¡¼ÀÇ Çù¾÷ÀÚµéÀÇ ÁýÇÕÀûÀÎ ¼Ò½º ÄÚµå ¿À³Ê½ÊÀÇ °³³ä°ú Àǹ̿¡ ´ëÇؼµµ ¼Ò°³ÇÑ´Ù.
-
-
¡Ú ¿ä¾à ¡Ú
ÄÚµå ¸®ºä´Â ÀÛ¼ºÇÑ ¼Ò½º Äڵ带 ü°èÀûÀ¸·Î Á¡°ËÇÏ´Â È°µ¿À¸·Î, ¼ÒÇÁÆ®¿þ¾îÀÇ Ç°ÁúÀ» ³ôÀÌ´Â µ¥ ´ë´ÜÈ÷ È¿°úÀûÀ̶ó´Â °ø°¨´ë´Â Çü¼ºµÇ¾î ÀÖÀ¸¸é¼µµ ½ÇÁ¦ ½ÇõÀº Àß ÇÏÁö ¾Ê°Ô µÇ´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß È°µ¿ÀÌ´Ù.
ÀÌ Ã¥¿¡¼´Â ÄÚµå ¸®ºä¸¦ À¥ ±â¹ÝÀÇ È¯°æ¿¡¼ ¿Â¶óÀÎÀ¸·Î ½Ç½ÃÇÒ ¼ö ÀÖ´Â °Ô¸´(Gerrit) ÄÚµå ¸®ºäÀÇ ¼Ò°³¿Í ¼³Ä¡ ¹× ¼³Á¤, ½ÇÁ¦ ÄÚµå ¸®ºä È°µ¿ÀÇ ÀÛ¾÷ È帧¿¡ ´ëÇÑ ½ÇÁúÀûÀÎ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
¡á °Ô¸´ÀÇ ±âº» ¼³Ä¡ ¹× ¼³Á¤
¡á °³¹ß Á¶Á÷¿¡¼ ÄÚµå °ËÅäÀÇ ÀåÁ¡À» ±Ø´ëÈÇÏ´Â ¹æ¹ý
¡á ¾×Ƽºê µð·ºÅ丮(Active Directory)ó·³ ³Î¸® »ç¿ëµÇ´Â LDAP ·¹Áö½ºÆ®¸®¿Í °Ô¸´À» ¿¬µ¿ÇÏ´Â ¹æ¹ý
¡á °Ô¸´ÀÌ OpenID ÀÎÁõÀ» »ç¿ëÇϵµ·Ï ¼³Á¤ÇÏ´Â ¹æ¹ý
¡á °Ô¸´ ÇÁ·ÎÁ§Æ®ÀÇ º¸¾È »çÇ×°ú °Ô¸´ »ç¿ëÀÚÀÇ ¿ªÇÒ ¹× ±ÇÇÑ È®ÀÎ
¡á °Ô¸´À» ±ê SSH³ª HTTPS ¼¹ö·Î »ç¿ëÇÏ´Â ¹æ¹ý
¡á ¾ÆÆÄÄ¡ HTTP ¸®¹ö½º ÇÁ·Ï½Ã ȯ°æ¿¡¼ °Ô¸´À» ¼³Ä¡ÇÏ´Â ¹æ¹ý
¡á µ¿½Ã º¯°æ¿¡ ´ëÇÑ Ã³¸®¿Í ¸®º£À̽º ÀÇÁ¸ °ü°è
¡á °Ô¸´ ÄÚµå °ËÅä ¶óÀÌÇÁ»çÀÌŬÀÇ µµÀÔ ¹× ù ¹ø° ÆÐÄ¡ ¼¼Æ® Àû¿ë
¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
ÀÌ Ã¥Àº ÆÀ ¸®´õ, °³¹ßÀÚ, Çü»ó °ü¸® ´ã´çÀÚ µî °Ô¸´ ÄÚµå ¸®ºä¸¦ µµÀÔÇØ Á¶Á÷ÀÇ Çù¾÷À» °³¼±ÇÏ·Á´Â ÀÇÁö¸¦ Áö´Ñ ¸ðµÎ¸¦ ´ë»óÀ¸·Î ÇÑ´Ù.
¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
1Àå, ¡®ÄÚµå °ËÅä ¼Ò°³¡¯¿¡¼´Â °Ô¸´ ÄÚµå °ËÅäÀÇ ±âÃÊ °³³ä°ú ¿ë¾î, ÀåÁ¡, ¿ªÇÒ°ú °³¹ßÆÀÀÌ ÁؼöÇØ¾ß ÇÒ ³»¿ëÀ» ¼Ò°³ÇÑ´Ù.
2Àå, ¡®È¯°æ ¼³Á¤°ú ½ÃÀÛ¡¯¿¡¼´Â óÀ½À¸·Î »÷µå¹Ú½º(sandbox) ȯ°æ¿¡¼ °Ô¸´À» ¼³Ä¡ÇÏ°í ¼³Á¤ÇÏ´Â °úÁ¤À» »ó¼¼ÇÏ°Ô ¼³¸íÇÑ´Ù. Ãʱ⠰ü¸®ÀÚ °èÁ¤ ÀúÀå¼Ò Çϳª¸¦ »ý¼ºÇÏ´Â °ÍÀ» ½ÃÀÛÀ¸·Î ù ¹ø° º¯°æ °ËÅ並 Ǫ½Ã(push)ÇØ º»´Ù.
3Àå. ¡®»ç¿ëÀÚ ÀÎÁõ¡¯¿¡¼´Â »ç¿ëÀÚ ÀÎÁõ°ú ÇÁ·ÎÆÄÀÏ µî·ÏÀ» ¼öÇàÇϱâ À§ÇØ ±âÁ¸ÀÇ ÀÎÁõ ½Ã½ºÅÛ°ú ÅëÇÕÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ÀÎÁõ ÀýÂ÷°¡ ¾î¶»°Ô ÁøÇàÇÏ´ÂÁö »ìÆ캸°í LDAP, OpenID³ª ´Ù¸¥ ¼µåÆÄƼ ÀÎÁõ ½Ã½ºÅÛ°ú ¿¬°áÇϱâ À§ÇØ ¾î¶² ¼³Á¤ÀÌ °¡´ÉÇÑÁö ¾Ë¾Æº»´Ù.
4Àå, ¡®SSH¿Í HTTPS¸¦ ÀÌ¿ëÇÑ Á¢±Ù¡¯¿¡¼´Â SSH³ª HTTPSó·³ º¸¾ÈÀÌ °ÈµÈ ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇؼ ±ê Ŭ¶óÀ̾ðÆ®·ÎºÎÅÍÀÇ ÄÚµå °ËÅä È°µ¿¿¡ ´ëÇÑ °Ô¸´ÀÇ º¸¾ÈÀ» °ÈÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
5Àå, ¡®ÇÁ·ÎÁ§Æ® ±ÇÇÑ ¼³Á¤¡¯¿¡¼´Â ¼Ò½º ÄÚµå ÀúÀå¼Ò¿¡ ´ëÇÑ ¿ªÇÒ ±â¹Ý Á¢±ÙÀ» ½ÇÇöÇϱâ À§ÇØ ÇÁ·ÎÁ§Æ® ÅÛÇø´°ú ±×·ìÀ» È¿°úÀûÀ¸·Î ÀÌ¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ÄÚµå °ËÅ並 À§ÇÑ ÇÁ·ÎÁ§Æ®¿Í ÆÀÀ» Á¶Á÷ÈÇϱâ À§ÇØ °Ô¸´ ±ÇÇÑ Á¶ÇÕ°ú ±êÀÇ ÂüÁ¶ ½ºÆå(ref-specs)ÀÇ Á¢±Ù Á¦¾î ¸ñ·Ï°úÀÇ °ü°è¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.
6Àå, ¡®º¯°æ ¹× ÄÚµå °ËÅä ÀÛ¾÷ È帧¡¯¿¡¼´Â °Ô¸´¿¡¼ ÄÚµå °ËÅä ÀÛ¾÷ È帧ÀÌ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö ´Ü°èº°·Î Â÷±ÙÂ÷±Ù ¾Ë¾Æº»´Ù. °ËÅäÀڵ鳢¸® »ç¿ëÇÏ´Â ¿ë¾î¿Í °ËÅäÀÚ¿Í ±â¿©ÀÚ°¡ ¼ÒÅëÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼµµ ¼³¸íÇÑ´Ù.
7Àå, ¡®¼ºê¹Ô À¯Çü°ú µ¿½Ã¼º¡¯¿¡¼´Â °ËÅä °úÁ¤¿¡¼ µ¿½Ã¼º°ú °ü·ÃÇÏ¿© ¹ß»ýÇÏ´Â ´Ù¾çÇÑ »óȲÀ» ºÐ¼®ÇÏ°í °Ô¸´À¸·Î ¾î¶»°Ô µ¿½Ã¼º ¹®Á¦¸¦ °ü¸®ÇÏ´ÂÁö ¾Ë¾Æº»´Ù.
ºÎ·Ï A. ¡®±êÇãºê ¿¬µ¿¡¯¿¡¼´Â °Ô¸´À» ¿ÜºÎÀÇ ±êÇãºê ¼¹ö¿¡ ¾î¶»°Ô ¿¬°áÇÏ´ÂÁö ¿¹Á¦¸¦ ÅëÇØ ¾Ë¾Æº¸°í, °Ô¸´ ÄÚµå °ËÅä ÀÛ¾÷È帧°ú ±êÇãºê¸¦ ÇÔ²² »ç¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ °¡À̵带 Á¦°øÇÑ´Ù.
ºÎ·Ï B, ¡®Á¨Å²½º ¿¬µ¿¡¯¿¡¼´Â °ËÅä ´Ü°è¿¡¼ °Ô¸´ÀÇ º¯°æ »çÇ×À» Á¨Å²½º(Jenkins)°¡ Á÷Á¢ °¡Á®¿Í¼ °ËÁõ(validation)À» ÀÚµ¿ÈÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù.
ºÎ·Ï C, ¡®±ê ±âÃÊ¡¯¿¡¼´Â ±ê ¹öÀü °ü¸® ½Ã½ºÅÛÀÇ °³³ä°ú ¿ë¾î¿¡ ´ëÇÑ ±âÃÊ Áö½ÄÀ» ¾Ë·ÁÁÜÀ¸·Î½á óÀ½ ½ÃÀÛÇÏ´Â »ç¶÷ÀÌ ±êÀ» ½±°Ô ¼³Á¤ÇÏ°í »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
¡Ú ÀúÀÚ ¼¹® ¡Ú
¿À´Ã³¯ ¼ÒÇÁÆ®...¿þ¾î¸¦ °³¹ßÇÏ´Â °ÍÀº ±Û·Î¹ú ±Ô¸ð·Î ºÐ»êµÇ¾î ÁøÇàµÇ´Â È°µ¿ ±× ÀÌ»óÀÌ´Ù. °°Àº Àå¼Ò¿¡¼ ÀÏÇÏ´Â ÆÀ¿¡ ÀûÇÕÇÑ ¾ÖÀÚÀÏ ¹æ¹ý·Ð°ú °³¹ßÀÚµéÀÌ ´õ ¼Ò¼ÈÇÑ ¹æ½ÄÀ¸·Î °øÀ¯ÇÏ°í Åä·ÐÇÒ ¼ö ÀÖ´Â µµ±¸°¡ ÇÊ¿äÇÏ´Ù.
¸®´ª½º ¿ÀǼҽº ÇÁ·ÎÁ§Æ® °³¹ß¿¡ »ç¿ëÇϱâ À§ÇØ ¸®´©½º Åä¹ßÁî(Linus Torvalds)°¡ 2005³â¿¡ ¼³°èÇÑ ¹öÀü °ü¸® ½Ã½ºÅÛÀÎ ±ê(Git)ÀÌ ³Î¸® È®»êµÊ¿¡ µû¶ó, °³¹ßÀÚµéÀÌ ´õ °³¹æµÈ ¹æ½ÄÀ¸·Î Äڵ带 °³¹ßÇÏ°í °øÀ¯ÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. ±êÇãºê(GitHub)¿Í °Ô¸´ ÄÚµå °ËÅä(Gerrit Code Review)´Â ¼Ò¼È ÄÚµù Çõ¸íÀÇ Ãʼ®ÀÌ µÇ¾ú°í, °¡Àå ¼º°øÀûÀÎ ¿ÀǼҽº ¸ð¹ÙÀÏ ¿î¿µÃ¼Á¦ÀÎ ¾Èµå·ÎÀ̵åÀÇ ¼Ò½º ÄÚµå ÀúÀå¼Ò ¹× °³¹ß¿¡ »ç¿ëµÇ¾î ±× ¼º°øÀÇ ±â¹ÝÀÌ µÇ¾ú´Ù.
ÀÌ Ã¥Àº ¾ÖÀÚÀÏ °³¹ßÆÀ¿¡¼ÀÇ ÄÚµå °ËÅä ÀÛ¾÷È帧ÀÇ ÀåÁ¡À» ¾Ë¾Æº¸°í, È¿À²ÀûÀ¸·Î Äڵ带 °ËÅäÇϱâ À§ÇÑ °£´ÜÇÑ ÀýÂ÷¸¦ Á¦°øÇÑ´Ù. ³»ºÎ ³×Æ®¿öÅ©³ª ÀÎÅÍ³Ý È¯°æ¿¡¼ °¡Àå ÀüÇüÀûÀÎ ¼³Ä¡ ¼³Á¤À¸·Î °Ô¸´À» ¼³Ä¡ÇÏ´Â ÀýÂ÷¸¦ ¾Ë·ÁÁÖ°í, ±âÁ¸¿¡ »ç¿ë ÁßÀÎ ÀÎÁõ ½Ã½ºÅÛÀ̳ª Áö¼ÓÀû ÅëÇÕ ½Ã½ºÅÛ°úÀÇ ¿¬°è¸¦ À§ÇÑ ¼³Á¤ ¿¹Á¦µµ Æ÷ÇÔÇÏ°í ÀÖ´Ù. ÀÌ Ã¥À» µû¶ó ÇÏ¸é °Ô¸´ ¼¹ö¸¦ ½ÇÁ¦ °³¹ßÆÀ¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Â ¼öÁØÀ¸·Î ¿ÏÀüÇÏ°Ô ¼³Á¤ÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
°Ô¸´°ú ±êÇãºê¸¦ È¿À²ÀûÀ¸·Î ÇÔ²² »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿ö¼ ±êÇãºê Ç÷§Æû¿¡¼ Á¦°øÇÏ´Â Çù¾÷ µµ±¸¿Í ´õºÒ¾î ´õ ÀÏ°ü¼º ÀÖ°Ô ÄÚµå °ËÅ並 ¼öÇàÇÒ ¼ö ÀÖ´Ù. ÀÌ µÎ °¡Áö µµ±¸¸¦ ÇÔ²² »ç¿ëÇÔÀ¸·Î½á ±êÇãºê¿¡ ÀÖ´Â °èÁ¤À» Àç»ç¿ëÇÒ ¼ö ÀÖ°í ¿©·¯ºÐÀÌ ¼ÓÇÑ ±êÇãºêÀÇ Ä¿¹Â´ÏƼ¸¦ °³¹ß ¶óÀÌÇÁ»çÀÌŬ¿¡ ÅëÇÕÇÏ¿© ¿ÜºÎ ±â¿©ÀÚµé°úµµ Çù·ÂÇÒ ¼ö ÀÖ´Ù.
ÀÌ Ã¥Àº °³¹ß °úÁ¤¿¡¼ °Ô¸´À» ¸Å¿ë »ç¿ëÇÏ´Â µ¥ ÇÊ¿äÇÑ ¼³Ä¡¿Í ¼³Á¤ µî ¸ðµç °ÍÀ» ¾Ë·ÁÁØ´Ù. Çù¾÷ ¹× °°Àº °ø°£ ¶Ç´Â ¿ø°Ý °ø°£¿¡¼ÀÇ Çù¾÷ÀÚµéÀÇ ÁýÇÕÀûÀÎ ¼Ò½º ÄÚµå ¿À³Ê½ÊÀÇ °³³ä°ú Àǹ̿¡ ´ëÇؼµµ ¼Ò°³ÇÑ´Ù.
¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
SNS°¡ ¹ß´ÞÇÑ ¿äÁò ÀÎÅͳݿ¡¼´Â °³¹ßÀÚ¿¡ ´ëÇÑ À¯¸Ó¸¦ ½É½ÉÄ¡ ¾Ê°Ô º¼ ¼ö ÀÖ´Ù. ¿Ü±¹ÀÇ ±«Â¥ °³¹ßÀÚ¿¡ ´ëÇÑ À̾߱â, ¿¾ÇÇÑ ±¹³» ¼ÒÇÁÆ®¿þ¾î °³¹ß ȯ°æ¿¡ ÇÑ ÀÚÁ¶ÀûÀÎ ÀÌ¾ß±â µî ²Ï³ª ´Ù¾çÇÑ ÁÖÁ¦¿¡ ´ëÇÑ Àç¹Ì³ À̾߱⸦ µéÀ» ¼ö Àִµ¥, ±× Àç¹Ì¸¦ °üÅëÇÏ´Â ¹®¸ÆÀ» ÇÑ °¡Áö¸¸ °í¸£¶ó°í ÇÏ¸é ¡®°³¹ßÀÚÀÇ Àںνɡ¯À» ²ÅÀ» ¼ö ÀÖÀ» °Í °°´Ù.
ÄÚµå ¸®ºä´Â ¾Æ¹«¸® Á¶½É½º·´°Ô ÇÑ´Ù°í ÇÒÁö¶óµµ, ÀÚºÎ½É ³ôÀº °³¹ßÀڵ鳢¸® ¼·ÎÀÇ Äڵ忡 ´ëÇØ ´Ù¾çÇÑ ÀÇ°ßÀ» ³ª´©´Ù º¸¸é º»ÁúÀûÀÎ ¸ñÀûº¸´Ù ±× Àںνɿ¡ ´ëÇÑ ÀüÀïÀ¸·Î ¹øÁö´Â °æ¿ì°¡ ¸¹´Ù. ƯÈ÷³ª È°¹ßÇÑ Åä·Ðº¸´Ù, ½º½º·Î¸¦ ³·Ã߸ç Àû±ØÀûÀÎ ÀÇ°ß °³ÁøÀ» »ï°¡´Â °ÍÀÌ ¹Ì´öÀ̶ó°í ¹Þ¾Æµé¿©Áö´Â ±¹³» ºÐÀ§±â»ó ÄÚµå ¸®ºä°¡ ÀÚ¸®Àâ±â´Â ´õ ¾î·Á¿ï ¼ö ÀÖ´Ù°í º»´Ù.
Àںνɰú °ü°èµÈ ÀÏÀ̶ó¸é Á÷Á¢ÀûÀÎ ´ë¸é¿¡ ÀÇÇÑ ÀÇ°ßÀ» ³ª´©´Â °Íº¸´Ù´Â °£Á¢ÀûÀÎ ¹æ½ÄÀ¸·Î ÀÇ°ßÀ» ³ª´©´Â °ÍÀÌ ÈξÀ ´õ ³ªÀº Â÷¼±Ã¥ÀÌ µÉ ¼ö ÀÖ´Ù. °Ô¸´ ÄÚµå ¸®ºä´Â À¥À» ÅëÇØ °£Á¢ÀûÀÎ ¹æ½ÄÀ¸·Î °¡Àå ±¸Ã¼ÀûÀÌ°í ½ÇÁúÀûÀÎ ÀÇ°ßÀ» ³ª´ ¼ö Àִ ȯ°æÀ» Á¦°øÇØÁØ´Ù. °Ô¸´ ÄÚµå ¸®ºä¸¦ ÇÁ·ÎÁ§Æ®¿¡¼ Àß È°¿ëÇÏ¸é °³¹ßÀÚÀÇ ÀںνÉÀ» ÁöÅ°¸é¼µµ ¼ÒÇÁÆ®¿þ¾îÀÇ Ç°ÁúÀ» Çâ»ó½Ãų ¼ö ÀÖ°í, °³¹ßÀÚ ½º½º·Îµµ ÄÚµå ¸®ºä¸¦ ÅëÇØ ´Ù¾çÇÑ ÀÇ°ßÀ» ÁÖ°í¹ÞÀ¸¸é¼ ¹ßÀüÇÒ ¼ö ÀÖ´Ù.
ÀÌ Ã¥Àº °Ô¸´ ÄÚµå ¸®ºäÀÇ ¼Ò°³¿Í ½ÇÁ¦ Àû¿ëÀ» À§ÇÑ ´Ù¾çÇÑ È¯°æ¿¡¼ÀÇ ¼³Ä¡ ¹× ¼³Á¤ ¹æ¹ý»Ó ¾Æ´Ï¶ó, ½ÇÁ¦ ÄÚµå ¸®ºä È°µ¿ ÁøÇà¿¡ ÇÊ¿äÇÑ ±ÇÀå ÀÛ¾÷ È帧°ú °³¹ßÀÚÀÇ ÀںνÉÀ» ÇØÄ¡Áö ¾Ê´Â ÄÚµå ¸®ºä ¿¡Æ¼ÄϱîÁö ½ÇÁúÀûÀÎ Á¤º¸¸¦ Àü´ÞÇØÁÖ°í ÀÖ´Ù. ÀÌ Ã¥À» ÅëÇØ ÄÚµå ¸®ºä°¡ ¼ÒÇÁÆ®¿þ¾î °³¹ß °úÁ¤¿¡¼ ¼±ÅÃÀÌ ¾Æ´Ñ Çʼö È°µ¿À¸·Î ÀÚ¸®ÀâÀ» ¼ö Àֱ⸦ ±â´ëÇÑ´Ù.
-
-
1 ÄÚµå °ËÅä ¼Ò°³
__ÄÚµå °ËÅäÀÇ ÀåÁ¡
____ºôµå ¾ÈÁ¤¼º
____Áö½Ä °øÀ¯
____¿ÜºÎ·ÎºÎÅÍÀÇ ½Å¼ÓÇÑ Çǵå¹é
____ÄÚµå ½ºÅ¸ÀÏÀÇ °øÀ¯
____ÆÀ Âü¿©
____Ç°Áú Áß½ÉÀÇ ÄÚµå ¼±ÅÃ
__ÄÚµå °ËÅä ¿ªÇÒ
____±â¿©ÀÚ
____°ËÅäÀÚ
____Ä¿¹ÌÅÍ
____°ü¸®ÀÚ
____¸®ºä ·¹À̺í°ú ¿ªÇÒ ¼³Á¤
__°ËÅä ¿ë¾î¿Í ÀÛ¾÷ È帧
____ÇÁ·ÎÁ§Æ®
____º¯°æ
____ÄÚµå °ËÅä Ç¥½Ä
____º¯°æ Á¦Ãâ
____º¯°æ º´ÇÕ
____º¯°æ Æó±â
__Á¤¸®
2 ȯ°æ ¼³Á¤°ú ½ÃÀÛ
__»çÀü Áغñ ¿ä°Ç
__°Ô¸´ ´Ù¿î·Îµå
__°Ô¸´ Ãʱ⠼³Á¤
____¼³Ä¡ ¿Ï·á
__·Î±×Àΰú »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ »ý¼º
__±ê »ç¿ëÀ» À§ÇÑ HTTP ºñ¹Ð¹øÈ£ »ý¼º
__ù ¹ø° ÇÁ·ÎÁ§Æ® »ý¼º ¹× ÀúÀå¼Ò º¹Á¦
__Á¤¸®
3 »ç¿ëÀÚ ÀÎÁõ
__°Ô¸´ »ç¿ëÀÚ ÀÎÁõ ÀÛµ¿ ¿ø¸®
____±ê°ú °Ô¸´ UI ÀÎÁõ
____°Ô¸´ ³»ºÎ °èÁ¤
__ÀÎÅͳÝÀ» ÅëÇÑ OpenID ÀÎÁõ
__OpenID ½Ì±Û »çÀÎ ¿Â
__³»ºÎ ³×Æ®¿öÅ©¿¡¼ÀÇ °Ô¸´ ÀÎÁõ
__LDAP ¼³Á¤
____Àбâ Àü¿ë LDAP »ç¿ëÀÚ Á¤º¸
__¾×Ƽºê µð·ºÅ丮
__¼µåÆÄƼ ÀÎÁõ ¿É¼Ç
____¿¹Á¦: ¾ÆÆÄÄ¡ HTTP ¸®¹ö½º ÇÁ·Ï½Ã
____¸®¹ö½º ÇÁ·Ï½Ã¿Í °Ô¸´ ¼³Á¤
____°Ô¸´ HTTP ÀÎÁõ È°¼ºÈ
____»ç¿ëÀÚ Á¤º¸ °Ë»ö
__Á¤¸®
4 SSH¿Í HTTP¸¦ ÀÌ...¿ëÇÑ Á¢±Ù
__°·ÂÇÑ º¸¾È ¼³Á¤ Àû¿ë
__Bouncy Castle Security ¼³Ä¡
__SSHÀÇ »ç¿ë
____±ê/SSH Ŭ¶óÀ̾ðÆ® Å°
____°Ô¸´ »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏ¿¡ SSH Å° µî·Ï
____±ê/SSH¸¦ ÅëÇÑ ÀúÀå¼Ò º¹Á¦
__HTTPS È°¼ºÈ
____HTTP/S ¸®¹ö½º ÇÁ·Ï½Ã
____°Ô¸´ÀÇ HTTP/S Áö¿ø
__Á¤¸®
5 ÇÁ·ÎÁ§Æ® ±ÇÇÑ ¼³Á¤
__°Ô¸´ ±ÇÇÑ ±¸Á¶ ÀÌÇØ
__ÇÁ·ÎÁ§Æ® ±ÇÇÑ ¼³Á¤
____Àüü ÇÁ·ÎÁ§Æ® ±ÇÇÑ
____±ê°ú °Ô¸´ ·¹ÆÛ·±½º
____±ê ±ÇÇÑ
____ÄÚµå °ËÅä ±ÇÇÑ
__±×·ì °ü¸®
____»ç¿ëÀÚ »ý¼º ±×·ì
____¿ÜºÎ ±×·ì(±×·ì ¹é¿£µå)
__È¿À²ÀûÀ¸·Î ±×·ì °èÃþ »ç¿ë
__ÇÁ·ÎÁ§Æ® º¸¾È ÅÛÇø´
__Á¤¸®
6 º¯°æ ¹× ÄÚµå °ËÅä ÀÛ¾÷È帧
__°Ô¸´ ÄÚµå °ËÅä ¿ªÇÒ ¹× ÀÛ¾÷È帧
____´Ü°èº° °ËÅä ÀÛ¾÷È帧
________¿ªÇÒ
________ÀÛ¾÷È帧 10´Ü°è
__ÄÚµå °ËÅ並 À§ÇÑ °Ô¸´ ºê·£Ä¡ À̸§ °ø°£
__ÅäÇÈ ¼³Á¤
__°ËÅäÀÚ Ãß°¡
__°ËÅä ·¹À̺í
____°ËÅä
__°ËÅä ÀÇ°ß°ú º¯°æ¿¡ ´ëÇÑ Æò°¡
____°ËÅä ¿¹Àý
____°ËÅä °ø°³ ¹× Æò°¡
__°ËÅä ÁßÀÎ ÄÚµåÀÇ ¼öÁ¤
__Á¤¸®
7 ¼ºê¹Ô À¯Çü°ú µ¿½Ã¼º
__¼ºê¹Ô À¯Çü
____ÆнºÆ® Æ÷¿öµå¸¸ Çã¿ë
____ÇÊ¿ä ½Ã ¸®º£À̽º
____ÇÊ¿ä ½Ã ¸ÓÁö/¾ðÁ¦³ª ¸ÓÁö
____ü¸® ÇÈ
__µ¿½Ã¼ºÀ» °í·ÁÇÑ ÄÚµå ¸®ºä
____º¯°æ ÀÇÁ¸¼º ÃßÀû
____°Ô¸´ÀÇ º¯°æ ÀÇÁ¸¼º ½Ç¹«
____°Ô¸´ ÀÇÁ¸¼º ±×·¡ÇÁ
____º¯°æ ±×·¡ÇÁ °»½Å °ü¸®
__Á¤¸®
ºÎ·Ï A ±êÇãºê¿Í ¿¬µ¿
__±êÇãºê ÀÛ¾÷ È帧
____±êÇãºê ³í¶õ
__±êÇãºê ÀÎÁõ
____±êÇãºê Ç÷¯±×ÀÎ ºôµå
____±êÇãºê OAuth ¶óÀ̺귯¸® ¼³Ä¡
____±êÇãºê Ç÷¯±×ÀÎ ¼³Ä¡
____°Ô¸´À» ±êÇãºê OAuth ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î µî·Ï
________±êÇãºê OAuth ¼³Á¤À» À§ÇÑ °Ô¸´ Ãʱ⠼³Á¤ ½ÇÇà
____°Ô¸´ »ç¿ëÀ» À§ÇÑ ±êÇãºê ·Î±×ÀÎ
__±êÇãºê·ÎÀÇ º¹Á¦
____°Ô¸´ º¹Á¦ Ç÷¯±×ÀÎ ¼³Á¤
____±êÇãºê¿¡ Ǫ½ÃÇϱâ À§ÇÑ °Ô¸´ ÀÎÁõ
____°Ô¸´ º¹Á¦ ½ÇÇà
____°ËÅä ¹× ±êÇãºê ºê·£Ä¡ ¸ÓÁö
__gerrithub.io¿¡¼ °Ô¸´°ú ±êÇãºê »ç¿ë
__Á¤¸®
ºÎ·Ï B Á¨Å²½º ¿¬µ¿
__Á¨Å²½º¿Í °Ô¸´ÀÇ ÀÛ¾÷ È帧
__Á¨Å²½º °Ô¸´ Ç÷¯±×ÀÎ ¼³Ä¡
____Á¨Å²½º Ç÷¯±×ÀÎ ¼³Ä¡
____°Ô¸´ Æ®¸®°Å Ç÷¯±×ÀÎ
________Á¨Å²½º ¿¬µ¿À» À§ÇÑ °Ô¸´ ¼³Á¤
________°Ô¸´ Æ®¸®°Å Ç÷¯±×ÀÎ ¼³Á¤
__°Ô¸´À» ÅëÇÑ ºôµå Æ®¸®°Å
____°Ô¸´ Æ®¸®°Å ¼³Á¤
____±ê Ç÷¯±×ÀÎ ¼³Á¤
__ÄÚµå °ËÁõ ÀÚµ¿È
__Á¤¸®
ºÎ·Ï C ±ê ±âÃÊ
__P2P ºÐ»ê ¹öÀü °ü¸® ½Ã½ºÅÛ
__±ê ¼³Ä¡
____ÀúÀå¼Ò »ý¼º
____±ê¿¡ ÆÄÀÏ Ãß°¡
____ÀúÀå¼Ò ÀÌ·Â È®ÀÎ
____ÆÄÀÏ ÆíÁý ¹× º¯°æ
__±êÀÇ ±âÃÊ °³³ä
__±ê ºê·£Ä¡
__ÆнºÆ® Æ÷¿öµå, ¸ÓÁö, ¸®º£À̽º, ü¸® ÇÈ
__¿ø°Ý ÀúÀå¼Ò
____¿ø°Ý ÀúÀå¼Ò·Î ºê·£Ä¡ Ǫ½Ã
____¿ø°Ý ÀúÀå¼Ò¿¡¼ °¡Á®¿À±â
__Á¤¸®
-
-
|
·çÄ« ¹Ð¶ó³×½Ã¿À(Luca Milanesio) [Àú]
|
|
-
±â¾÷À» À§ÇÑ ±ê(Git)°ú °Ô¸´(Gerrit) °æÀï·Â Á¦°í ºÐ¾ßÀÇ ¼±µÎ¸¦ ´Þ¸®°í ÀÖ´Â °Ô¸´Æ÷Áö(GerritForge)ÀÇ ÀÓ¿øÀÌÀÚ °øµ¿¼³¸³ÀÚ´Ù. Àü ¼¼°èÀÇ ´ëÇü ¿£ÅÍÇÁ¶óÀÌÁî ¼Ö·ç¼Ç °³¹ß¿¡¼ °³¹ß °ü¸®, ¼ÒÇÁÆ®¿þ¾î Çü»ó °ü¸®, ¼ÒÇÁÆ®¿þ¾î °³¹ß »ý¸íÁֱ⠺о߿¡¼ 20³â ÀÌ»óÀÇ ÇöÀå ½Ç¹« °æÇèÀ» °¡Áö°í ÀÖ´Ù. °Ô¸´Æ÷Áö¸¦ ¼³¸³Çϱâ Àü¿¡´Â ÀÌŸ®¿Í ¿µ±¹ µîÁö¿¡ ÀÖ´Â ÇÁ¸®¹Ì¾î(Primeur) »çÀÇ ÀüÀÚ°áÁ¦¸¦ À§ÇÑ º¸¾È°ú Áؼö Ç÷§ÆûÀ» ´ã´çÇÏ´Â ±â¼ú °í¹® ¹× Á¦Ç° ¼ö¼® ÀÓ¿øÀ» ¿ªÀÓÇß´Ù. °Ô¸´Æ÷Áö â¾÷ ÀÌÈÄ¿¡´Â °Ô¸´ Ä¿¹Â´ÏƼ¿¡ ±â¿©ÇÏ¸é¼ ¼¼°èÀûÀÎ ÁÖ¿ä Åë½Å, ÀºÇà ¹× »ê¾÷ ºÐ¾ß¸¦ Æ÷ÇÔÇÑ ´ëÇü ¿£ÅÍÇÁ¶óÀÌÁî °³¹ß¿¡ Àû¿ë °¡´ÉÇÑ ÄÚµå °ËÅä ÀÛ¾÷ È帧À» µµÀÔÇß´Ù.
±êÀ» ´ëÇü ¿£ÅÍÇÁ¶óÀÌÁî °³¹ß¿¡ È®ÀåÇÏ¿© ¾µ ¼ö ÀÖµµ·Ï ±êÀÇ 16°¡Áö ÆÐÅÏ°ú ¾ÈƼÆÐÅÏÀ» Á¤¸®ÇÑ Çʼö °¡À̵åÀÎ ¡ºGit and Anti-Patterns(±ê ÆÐÅÏ°ú ¾ÈƼÆÐÅÏ)¡»ÀÇ ÀúÀÚÀ̱⵵ ÇÏ´Ù. ÀÌ Ã¥¿¡¼´Â ÇÏÀ̺긮µå SCM, ±ê èÇǾð, Ãູ¹ÞÀº ÀúÀå¼Ò, ±â´Éº° ÅäÇÈ ºê·£Ä¡, ¾ÖÇø®ÄÉÀÌ¼Ç ¶óÀÌÇÁ»çÀÌŬ °ü¸®(ALM, Application Lifecycle Management) µîÀÇ ÆÐÅÏÀ» ¼³¸íÇÑ´Ù.
-
|
¿À¸í¿î [Àú]
|
|
-
¾ðÁ¦³ª ¹ö±×¿Í ¾¾¸§ÇÏ´Â °³¹ßÀÚ´Ù. ¹ø¿ªÀ» ÅëÇØ °³¹ßÀÚ »ýÅ°迡 Á¶±ÝÀÌ¶óµµ º¸ÅÆÀÌ µÇ°íÀÚ ³ë·ÂÇÑ´Ù. ¡º½ºÇÁ¸µ 5.0 ¸¶ÀÌÅ©·Î¼ºñ½º 2/e¡»(¿¡ÀÌÄÜÃâÆÇ, 2018), ¡ºD3.js ½Ç½Ã°£ µ¥ÀÌÅÍ ½Ã°¢È¡»(¿¡ÀÌÄÜÃâÆÇ, 2015), ¡ºÅ¬¶ó¿ìµå ³×ÀÌƼºê ÀÚ¹Ù¡»(Ã¥¸¸, 2018), ¡º¿£ÅÍÇÁ¶óÀÌÁî µ¥ÀÌÅÍ Ç÷§Æû ±¸Ãà¡»(Ã¥¸¸, 2020) µîÀ» ¹ø¿ªÇßÀ¸¸ç, ¾ÕÀ¸·Îµµ ÀûÀº ¾çÀÌ¶óµµ ²ÙÁØÈ÷ ¹ø¿ª ÀÛ¾÷À» À̾ »ý°¢ÀÌ´Ù.
https://homoefficio.github.io/¿¡¼ °³¹ß °ü·Ã Áö½ÄÀ» Á¤¸®Çؼ ³ª´©°í ÀÖ°í, Àâ´ÙÇÑ ¹®Á¦ ÇØ°á ±â·ÏÀ» https://github.com/HomoEfficio/dev-tips¿¡ ³²±â¸é¼ ±â¾ï·Â °¨Å𸦠±â·Ï·Â ÁõÁøÀ¸·Î ¸Þ²Ù°í ÀÖ´Ù. ÇöÀç ³×À̹öÁ¦Æ®¿¡¼ ±Û·Î¹ú ¸ÞŸ¹ö½º ¼ºñ½ºÀÎ Á¦ÆäÅä(Zepeto)¸¦ ¸¸µé¸ç ¹é¹ß °³¹ßÀÚÀÇ ²ÞÀ» À̾°í ÀÖ´Ù.
-
-
Àüü 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ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù. |
|
|
|
|