¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    Go ÇÁ·Î±×·¡¹Ö °³¹ß ȯ°æ¿¡¼­ ÀÇÁ¸¼º ÁÖÀÔ ½Ç½À Go °³¹ß ȯ°æ¿¡¼­ Àб⠽±°í, À¯Áö °ü¸®¿Í Å×½ºÆ®°¡ Æí¸®ÇÑ Å¬¸° ÄÚµå ÀÛ¼º¹ý

    • ÄÚ¸® ½ºÄ± Àú
    • ÀÌÁØ ¿ª
    • ¿¡ÀÌÄÜÃâÆÇ
    • 2020³â 05¿ù 29ÀÏ
    • Á¤°¡
      35,000¿ø
    • ÆÇ¸Å°¡
      31,500¿ø [10% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      1,750¿ø Àû¸³ [5%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    • ¹è¼Û±¸ºÐ
      ¾÷ü¹è¼Û(¹ÝµðºÏ)
    • ¹è¼Û·á
      ¹«·á¹è¼Û
    • Ãâ°í¿¹Á¤ÀÏ

      Ãâ°í¿¹Á¤ÀÏ ¾È³»

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

      close

      2025³â 07¿ù 14ÀÏ(¿ù)

      ¡Ø Ãâ°í¿¹Á¤ÀÏÀº µµ¼­ Àç°í»óȲ¿¡ µû¶ó º¯µ¿µÉ ¼ö ÀÖ½À´Ï´Ù.

    ¼ö·®
    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9791161754154 444ÂÊ 188 x 235 (§®)

    Áö±Ý ÀÌÃ¥Àº

    • ÆÇ¸ÅÁö¼ö : 400

    ÀÌ Ã¥Àº

    ÀÇÁ¸¼º ÁÖÀÔ(Dependency Injection)Àº °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö(Object Oriented Programming) ¹æ¹ý·Ð Áß Çϳª·Î °´Ã¼ °£ÀÇ °áÇÕµµ¸¦ ³·Ãß°í º¯°æ»çÇ׿¡ À¯¿¬ÇÏ°Ô ´ëóÇϵµ·Ï ±¸¼ºÇÏ´Â ¹æ¹ýÀÌ´Ù. ÀÇÁ¸¼º ÁÖÀÔÀ» »ç¿ëÇϸé ÄÚµåÀÇ °¡µ¶¼º°ú Àç»ç¿ë¼ºÀÌ ³ô¾ÆÁö°í Å×½ºÆ®ÀÇ ÆíÀǼºÀ» Á¦°øÇØ ¼ÒÇÁÆ®¿þ¾îÀÇ À¯Áö °ü¸®°¡ ½¬¿öÁö±â ¶§¹®¿¡ ½Ç¹«¿¡¼­ ¸¹ÀÌ »ç¿ëµÇ°í ÀÖ´Ù. ÀÌ Ã¥Àº ÀÇÁ¸¼º ÁÖÀÔÀ» ±¸ÇöÇÏ´Â ´Ù¾çÇÑ ¹æ¹ýÀ» ¼Ò°³Çϰí, °ü·Ã ¿¹Á¦¸¦ ÅëÇØ ³»¿ëÀ» ½±°Ô ½ÀµæÇϵµ·Ï Çß´Ù. Go ¾ð¾î¸¦ »ç¿ëÇÏ´Â °³¹ßȯ°æ¿¡¼­ ÀÇÁ¸¼º ÁÖÀÔÀ» ±¸ÇöÇÒ ¼ö ÀÖ´Â ÁÁÀº Áöħ¼­°¡ µÉ °ÍÀÌ´Ù.

    ÃâÆÇ»ç ¸®ºä

    ¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú

    1Àå, '°³¼±À» ¸ØÃßÁö ¸»¶ó'¿¡¼­´Â ÀÇÁ¸¼º ÁÖÀÔÀ» Á¤ÀÇÇϰí, ÀÇÁ¸¼º ÁÖÀÔÀÌ Go ¾ð¾î¸¦ Ȱ¿ëÇÑ °³¹ß¿¡ Áß¿äÇÑ ÀÌÀ¯¸¦ ¼³¸íÇϸç, ÀÇÁ¸¼º ÁÖÀÔÀ¸·Î ÇØ°áÇÒ ¼ö ÀÖ´Â ¸î °¡Áö ÄÚµå ¼Ó ³ª»Û ³¿»õ¸¦ ¼Ò°³ÇÑ´Ù.
    2Àå, 'Go ¾ð¾î¸¦ À§ÇÑ SOLID µðÀÚÀÎ ¿øÄ¢'¿¡¼­´Â SOLID ¼ÒÇÁÆ®¿þ¾î µðÀÚÀÎ ¿øÄ¢À» ¼Ò°³Çϰí Go¿¡¼­ ÀÇÁ¸¼º ÁÖÀÔ°ú ÇÁ·Î±×·¡¹ÖÀÌ ¾î¶² °ü°èÀÎÁö »ìÆìº»´Ù.
    3Àå, '»ç¿ëÀÚ °æÇèÀ» À§ÇÑ ÄÚµù'¿¡¼­´Â ÇÁ·Î±×·¡¹Ö¿¡¼­ Á¾Á¾ °£°úµÇ´Â °³³äÀÎ Å×½ºÆÃ°ú ÄÚµåÀÇ »ç¿ëÀÚ °æÇèÀ» ¼³¸íÇÑ´Ù. ¶ÇÇÑ ¸ðÀÇ(mock), ½ºÅÓ(stub), Å×½ºÆ®·Î ÀÎÇÑ ¼Õ»ó, ÀÇÁ¸¼º ±×·¡ÇÁ µî ÀÌ Ã¥¿¡¼­ Àü¹ÝÀûÀ¸·Î »ç¿ëÇÒ ¿©·¯ °¡Áö °³³äÀ» ¼Ò°³ÇÑ´Ù.
    4Àå, 'ACME µî·Ï ¼­ºñ½º ¼Ò°³'¿¡¼­´Â ÀÌÈÄ Àåµé¿¡¼­ ½Ç½ÀÇÏ°Ô µÉ ¿©·¯ ¿¹Á¦ÀÇ ±âÃʰ¡ µÇ´Â ¼Ò±Ô¸ð °¡»ó ¼­ºñ½º¸¦ ¼Ò°³ÇÑ´Ù. ¼­ºñ½ºÀÇ ÇöÀç ±¸Çö°ú °ü·ÃµÈ ¹®Á¦¸¦ °­Á¶Çϰí ÀÇÁ¸¼º ÁÖÀÔÀ» Àû¿ëÇØ ´Þ¼ºÇϰíÀÚ ÇÏ´Â ¸ñÇ¥¸¦ °£·«ÇÏ°Ô ¼³¸íÇÑ´Ù.
    5Àå, '¸ùŰ ÆÐÄ¡¸¦ ÅëÇÑ ÀÇÁ¸¼º ÁÖÀÔ'¿¡¼­´Â Å×½ºÆ® °úÁ¤¿¡¼­ ÀÇÁ¸¼ºÀ» ¹Ù²Ü ¼ö ÀÖ´Â ¹æ¹ýÀÎ ¸ùŰ ÆÐÄ¡¸¦ »ìÆìº»´Ù. »ùÇà ¼­ºñ½º¿¡ ¸ùŰ ÆÐÄ¡¸¦ Àû¿ëÇØ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ÀÇÁ¸¼ºÀ¸·ÎºÎÅÍ Å×½ºÆ® Äڵ带 ºÐ¸®Çϰí, Áß¿äÇÑ ¸®ÆÑÅ͸µ ¾øÀ̵µ ¼­·Î ´Ù¸¥ °èÃþ(layer)À» ºÐ¸®Çϵµ·Ï ÇÑ´Ù.
    6Àå, '»ý¼ºÀÚ ÁÖÀÔÀ» ÅëÇÑ ÀÇÁ¸¼º ÁÖÀÔ'¿¡¼­´Â °¡Àå ÀüÅëÀûÀÎ ¹æ½ÄÀÇ ÀÇÁ¸¼º ÁÖÀÔ ±â¹ýÀ̶ó ÇÒ ¼ö ÀÖ´Â »ý¼ºÀÚ ÁÖÀÔÀ» ¼Ò°³ÇÑ´Ù. »ý¼ºÀÚ ÁÖÀÔÀÇ ¿©·¯ °¡Áö Àå´ÜÁ¡À» »ìÆìº¸°í, »ý¼ºÀÚ ÁÖÀÔÀ» ¼º°øÀûÀ¸·Î Àû¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù.
    7Àå, '¸Þ¼­µå ÁÖÀÔÀ» ÅëÇÑ ÀÇÁ¸¼º ÁÖÀÔ'¿¡¼­´Â µÎ ¹øÂ°·Î ¸¹ÀÌ »ç¿ëµÇ´Â ÀÇÁ¸¼º ÁÖÀÔ ±â¹ýÀÎ ¸Þ¼­µå ÁÖÀÔÀ» ¼Ò°³ÇÑ´Ù. ¸Þ¼­µå ÁÖÀÔÀÇ ¿©·¯ °¡Áö Àå´ÜÁ¡À» »ìÆìº¸°í, ¿äû ¹üÀ§ ÀÇÁ¸¼º¿¡ ¸Þ¼­µå¸¦ ¼º°øÀûÀ¸·Î Àû¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù.
    8Àå, 'ÄÁÇDZ׿¡ ÀÇÇÑ ÀÇÁ¸¼º ÁÖÀÔ'¿¡¼­´Â ÄÁÇÇ±× ÁÖÀÔ(config injection)À» ¼Ò°³ÇÑ´Ù. ÄÁÇÇ±× ÁÖÀÔÀº »ý¼ºÀÚ ¹× ¸Þ¼­µå ÁÖÀÔÀÇ È®Àå ¹öÀüÀ̸ç, ¸Å°³º¯¼öÀÇ ¼ö¸¦ ÁÙÀÓÀ¸·Î½á ÄÚµåÀÇ »ç¿ë¼ºÀ» Çâ»ó½ÃŰ´Â °ÍÀ» ¸ñÀûÀ¸·Î ÇÑ´Ù.
    9Àå, 'JIT ÀÇÁ¸¼º ÁÖÀÔ'¿¡¼­´Â ƯÀÌÇÑ ÇüÅÂÀÇ ¶Ç ´Ù¸¥ ÀÇÁ¸¼º ÁÖÀÔÀÎ JIT(Just-In-Time) ÁÖÀÔÀ» ´Ù·é´Ù. JIT ÁÖÀÔÀº »ý¼ºÀÚ ¶Ç´Â ¸Þ¼­µå¿¡ ¸Å°³º¯¼ö¸¦ Ãß°¡ÇÏÁö ¾Ê°íµµ µðÄ¿Çøµ(decoupling)°ú Å×½ºÆ® °¡´É¼º(testability) °°Àº ÀÇÁ¸¼º ÁÖÀÔÀÇ ¸¹Àº ÀÌÁ¡À» Á¦°øÇÏ´Â Àü·«ÀÌ´Ù.
    10Àå, '¿ÀÇÁ ´õ ¼ÐÇÁ ÁÖÀÔ'¿¡¼­´Â ¸¶Áö¸· ÀÇÁ¸¼º ÁÖÀÔ ±â¹ýÀÎ ÇÁ·¹ÀÓ¿öÅ©¸¦ Ȱ¿ëÇÑ ÀÇÁ¸¼º ÁÖÀÔÀ» ¼Ò°³ÇÑ´Ù. ÀÇÁ¸¼º ÁÖÀÔ ÇÁ·¹ÀÓ¿öÅ©¿¡ °üÇÑ ¸î °¡Áö Àå´ÜÁ¡À» »ìÆìº» ÈÄ, ±¸±Û Go Ŭ¶ó¿ìµåÀÇ ¿ÍÀ̾î(Wire) ÇÁ·¹ÀÓ¿öÅ©¸¦ ¼Ò°³ÇÏ°í »ùÇà ¼­ºñ½º¿¡ Àû¿ëÇØº»´Ù.
    11Àå, '¿­Á¤À» ¾ïÁ¦Ç϶ó'¿¡¼­´Â ÀÇÁ¸¼º ÁÖÀÔÀÌ À߸øµÉ ¼ö ÀÖ´Â ¸î °¡Áö ¹æ¹ýÀ» »ìÆìº»´Ù. ÀÇÁ¸¼º ÁÖÀÔÀ» Àû¿ëÇÏ´Â °ÍÀÌ ºÒÇÊ¿äÇϰųª ÀÇÁ¸¼ºÀÌ Äڵ忡 ¾Ç¿µÇâÀ» ¹ÌÄ¡´Â ¿©·¯ °¡Áö ¿¹Á¦¸¦ ¼Ò°³ÇÑ´Ù.
    12Àå, 'ÁøÇà »çÇ× º¹½À'¿¡¼­´Â ÀÇÁ¸¼º ÁÖÀÔÀ» µµÀÔÇÑ ÈÄÀÇ »ùÇà ¼­ºñ½º »óŸ¦ ÃÖÃÊ »óÅÂ¿Í ºñ±³Çغ»´Ù. ¶ÇÇÑ ÀÇÁ¸¼º ÁÖÀÔÀ» ÅëÇØ »õ·Î¿î ¼­ºñ½º¸¦ ½ÃÀÛÇÏ´Â °æ¿ì ÃëÇÒ ¼ö ÀÖ´Â ´Ü°èµµ ¼³¸íÇÑ´Ù.

    ÀúÀÚ ¼Ò°³

    ÄÚ¸® ½ºÄ±

    ÀúÀÚ : ÄÚ¸® ½ºÄ±
    ÇöÀç È£ÁÖ ¸á¹ö¸¥¿¡ °ÅÁÖÇϰí ÀÖ´Â ½Ã´Ï¾î ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î´Ù. 2000³âºÎÅÍ Àü¹®ÀûÀ¸·Î ÇÁ·Î±×·¡¹ÖÀ» ÇØ ¿ÔÀ¸¸ç, ÃÖ±Ù 5³â µ¿¾È¿¡´Â Go ¾ð¾î¸¦ »ç¿ëÇØ ´ë±Ô¸ð ºÐ»ê ¼­ºñ½º¸¦ ±¸ÃàÇß´Ù.
    ¶§·Î´Â ´Ù¾çÇÑ ¼ÒÇÁÆ®¿þ¾î °ü·Ã ÁÖÁ¦·Î ±â¼ú ¹ßÇ¥¿Í ºí·Î±× Ȱµ¿À» Çϰí ÀÖÀ¸¸ç, ³ôÀº ǰÁúÀÇ ¼ÒÇÁÆ®¿þ¾î¸¦ µðÀÚÀÎÇÏ°í ±¸ÃàÇÏ´Â µ¥ ¸¹Àº ¿­Á¤À» ½ñ°í ÀÖ´Ù. ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ ºÐ¾ß´Â ´Ùµë¾îÁö°í, ³íÀǵǰí, Áö¼ÓÀûÀ¸·Î °³¼±µÅ¾ß ÇÏ´Â ±â¼ú ºÐ¾ß¶ó ¹Ï°í ÀÖ´Ù. ¶ÇÇÑ ÄÚµù¿¡ ´ëÇØ ½Ç¿ëÀûÀÌ°í ºñ¿­¼ºÀûÀÎ Á¢±Ù ¹æ¹ýÀ» ÃëÇϰí ÀÖÀ¸¸ç ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ, Áö¼ÓÀû ¹èÆ÷(Continuous Delivery, CD), Å×½ºÆÃ ¶Ç´Â Ŭ¸° ÄÚµù(clean coding)¿¡ °üÇØ ¾ðÁ¦µç Åä·ÐÀ» ÇÒ Áغñ°¡ µÅ ÀÖ´Ù.

    ¿ªÀÚ : ÀÌÁØ
    °æÈñ´ëÇб³ ÄÄÇ»ÅͰøÇаú¸¦ Á¹¾÷ÇÏ°í µ¿ ´ëÇпø¿¡¼­ ³×Æ®¿öÅ© ºÐ¾ß ¼®»ç ÇÐÀ§¸¦ ¹Þ¾Ò´Ù. Á¹¾÷ ÈÄ ³×Æ®¿öÅ© Àåºñ °³¹ß ¾÷ü¿¡¼­ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ·Î ±Ù¹«ÇÏ¸ç °æ·ÂÀ» ½×¾Ò´Ù. ÇöÀç ±â¾ÆÀÚµ¿Â÷¿¡ ÀçÁ÷ ÁßÀ̸ç, Ä¿³ØÆ¼µå Ä« ¼­ºñ½º¸¦ À§ÇÑ Å¬¶ó¿ìµå ÀÎÇÁ¶ó ¹× Ç÷§Æû ¼³°è ¾÷¹«¸¦ ´ã´çÇϰí ÀÖ´Ù. ¿ª¼­·Î´Â ¡º°³¹ßÀÚ¸¦ À§ÇÑ Äí¹ö³×Ƽ½º¡»(¿¡ÀÌÄÜ, 2019)°¡ ÀÖ´Ù.

    ¿ªÀÚ ¼Ò°³

    ÀÌÁØ

    °æÈñ´ëÇб³ ÄÄÇ»ÅͰøÇаú¸¦ Á¹¾÷ÇÏ°í µ¿ ´ëÇпø¿¡¼­ ³×Æ®¿öÅ© ºÐ¾ß ¼®»ç ÇÐÀ§¸¦ ¹Þ¾Ò´Ù. Á¹¾÷ ÈÄ ³×Æ®¿öÅ© Àåºñ °³¹ß ¾÷ü¿¡¼­ ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ·Î ±Ù¹«ÇÏ¸ç °æ·ÂÀ» ½×¾Ò´Ù. ÇöÀç ±â¾ÆÀÚµ¿Â÷¿¡ ÀçÁ÷ ÁßÀ̸ç, Ä¿³ØÆ¼µå Ä« ¼­ºñ½º¸¦ À§ÇÑ Å¬¶ó¿ìµå ÀÎÇÁ¶ó ¹× Ç÷§Æû ¼³°è ¾÷¹«¸¦ ´ã´çÇϰí ÀÖ´Ù. ¿ª¼­·Î´Â ¡º°³¹ßÀÚ¸¦ À§ÇÑ Äí¹ö³×Ƽ½º¡»(¿¡ÀÌÄÜ, 2019)°¡ ÀÖ´Ù.

    ¸ñÂ÷

    1Àå. °³¼±À» ¸ØÃßÁö ¸»¶ó

    __±â¼úÀû ¿ä±¸ »çÇ×
    __DI´Â ¿Ö Áß¿äÇѰ¡?
    ____±×·¸´Ù¸é ¾î¶»°Ô DI¸¦ Á¤ÀÇÇϴ°¡?
    __DI°¡ ÇÊ¿äÇÑ ÄÚµå ³¿»õ
    ____ÄÚµå ÆØÃ¢
    ____º¯°æ¿¡ ´ëÇÑ ÀúÇ×
    ____³¶ºñµÇ´Â ³ë·Â
    ____°­ÇÑ °áÇÕ
    __ÇÕ¸®Àû ÀǽÉ
    __°ü¿ëÀûÀÎ Go¿¡ °üÇÑ °£´ÜÇÑ °íÂû
    __±âÁ¸ÀÇ °üÁ¡¿¡¼­ ¹þ¾î³­ »õ·Î¿î °üÁ¡¿¡¼­ÀÇ Á¢±Ù
    __¿ä¾à
    __Áú¹®
    __´õ ÀÐÀ» °Å¸®


    2Àå. Go ¾ð¾î¸¦ À§ÇÑ SOLID µðÀÚÀÎ ¿øÄ¢

    __±â¼úÀû ¿ä±¸ »çÇ×
    __´ÜÀÏ Ã¥ÀÓ ¿øÄ¢(SRP)
    ____SRP´Â DI¿Í ¾î¶² °ü·ÃÀÌ Àִ°¡?
    ____Go ¾ð¾î¿¡¼­ SRP´Â ¹«¾ùÀ» ÀǹÌÇϴ°¡?
    __°³¹æ/Æó¼â ¿øÄ¢(OCP)
    ____OCP´Â DI¿Í ¾î¶² °ü·ÃÀÌ Àִ°¡?
    ____Go ¾ð¾î¿¡¼­ OCP´Â ¹«¾ùÀ» ÀǹÌÇϴ°¡?
    __¸®½ºÄÚÇÁ ġȯ ¿øÄ¢(LSP)
    ____LSP´Â DI¿Í ¾î¶² °ü·ÃÀÌ Àִ°¡?
    ____Go ¾ð¾î¿¡¼­ LSP´Â ¹«¾ùÀ» ÀǹÌÇϴ°¡?
    __ÀÎÅÍÆäÀ̽º ºÐ¸® ¿øÄ¢(ISP)
    ____ISP´Â DI¿Í ¾î¶² °ü·ÃÀÌ Àִ°¡?
    ____Go ¾ð¾î¿¡¼­ ISP´Â ¹«¾ùÀ» ÀǹÌÇϴ°¡?
    __ÀÇÁ¸¼º ¿ªÀü ¿øÄ¢(DIP)
    ____DIP´Â DI¿Í ¾î¶² °ü·ÃÀÌ Àִ°¡?
    ____Go ¾ð¾î¿¡¼­ DIP´Â ¹«¾ùÀ» ÀǹÌÇϴ°¡?
    __¿ä¾à
    __Áú¹®
    __´õ ÀÐÀ» °Å¸®


    3Àå. »ç¿ëÀÚ °æÇèÀ» À§ÇÑ ÄÚµù

    __±â¼úÀû ¿ä±¸ »çÇ×
    __»ç¶÷À» À§ÇÑ ÃÖÀûÈ­ ÀÛ¾÷
    ____Go Äڵ忡¼­ »ç¿ëÀÚ °æÇèÀº ¹«¾ùÀ» ÀǹÌÇϴ°¡?
    ____ÁÁÀº »ç¿ëÀÚ °æÇèÀ» ¹ß°ßÇ϶ó
    __´ÜÀ§ Å×½ºÆ®¶õ À̸§ÀÇ ¾È½É ´ã¿ä
    ____±×·¸´Ù¸é ¿Ö ´ÜÀ§ Å×½ºÆ®¸¦ ÀÛ¼ºÇØ¾ß Çϴ°¡?
    ____¹«¾ùÀ» Å×½ºÆ®ÇØ¾ß Çϴ°¡?
    __Å×½ºÆ®·Î ÀÎÇÑ ¼Õ»ó
    ____Å×½ºÆ®·Î ÀÎÇÑ ¼Õ»óÀÇ Â¡ÈÄ
    __°íµð±×·¡ÇÁ¸¦ ÅëÇÑ ÆÐŰÁö ÀÇÁ¸¼º ½Ã°¢È­
    ____½Ã°¢È­ µµ±¸ ¼³Ä¡ ¹æ¹ý
    ____ÀÇÁ¸¼º ±×·¡ÇÁ »ý¼ºÇϱâ
    ____ÀÇÁ¸¼º ±×·¡ÇÁ ÇØ¼®Çϱâ
    __¿ä¾à
    __Áú¹®


    4Àå. ACME µî·Ï ¼­ºñ½º ¼Ò°³

    __±â¼úÀû ¿ä±¸ »çÇ×
    __½Ã½ºÅÛÀÇ ¸ñÇ¥
    ____³ôÀº °¡µ¶¼º
    ____³ôÀº Å×½ºÆ® °¡´É¼º
    ____³·Àº °áÇÕµµ
    ____¸ñÇ¥¿¡ ´ëÇÑ ÃÖÁ¾ °á·Ð
    __½Ã½ºÅÛ ¼Ò°³
    ____¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÃ³
    __¾Ë·ÁÁø À̽´
    ____Å×½ºÆ® °¡´É¼º
    ____³ë·ÂÀÇ Áߺ¹
    ____Å×½ºÆ® ȯ°æ¿¡¼­ ºÎÁ·ÇÑ °Ý¸®
    ____data ÆÐŰÁö¿Í REST ÆÐŰÁö »çÀÌÀÇ °­ÇÑ °áÇÕ
    ____config ÆÐŰÁö¿Í °­ÇÑ °áÇÕ
    ____´Ù¿î½ºÆ®¸²ÀÇ ÅëÈ­ ¼­ºñ½º
    __¿ä¾à
    __Áú¹®


    5Àå. ¸ùŰ ÆÐÄ¡¸¦ ÅëÇÑ ÀÇÁ¸¼º ÁÖÀÔ

    __±â¼úÀû ¿ä±¸ »çÇ×
    __¸ùŰ ¸ÅÁ÷!
    __¸ùŰ ÆÐÄ¡ÀÇ ÀåÁ¡
    __¸ùŰ ÆÐÄ¡ Àû¿ë
    ____SQLMock ¼Ò°³
    ____SQLMockÀ» Ȱ¿ëÇÑ ¸ùŰ ÆÐÄ¡
    ____¿¡·¯ Çڵ鸵 Å×½ºÆ®
    ____Å×À̺í ÁÖµµ Å×½ºÆ®¸¦ ÅëÇÑ Å×½ºÆ® ºÎÇ®¸² ¹æÁö
    ____ÆÐŰÁö »çÀÌÀÇ ¸ùŰ ÆÐÄ¡
    __¸ùŰ ÆÐÄ¡ÀÇ ´ÜÁ¡
    __¿ä¾à
    __Áú¹®
    __´õ ÀÐÀ» °Å¸®


    6Àå. »ý¼ºÀÚ ÁÖÀÔÀ» ÅëÇÑ ÀÇÁ¸¼º ÁÖÀÔ

    __±â¼úÀû ¿ä±¸ »çÇ×
    __»ý¼ºÀÚ ÁÖÀÔ
    ____¹æ ¾È¿¡ ÀÖ´Â ¿À¸® ¼³¸íÇϱâ
    __»ý¼ºÀÚ ÁÖÀÔÀÇ ÀåÁ¡
    __»ý¼ºÀÚ ÁÖÀÔ Àû¿ëÇϱâ
    ____ÀÇÁ¸¼ºÀ¸·ÎºÎÅÍ ºÐ¸®
    ____»ý¼ºÀÚ ¸¸µé±â
    ____Å×½ºÆ® ½Ã³ª¸®¿À Ä¿¹ö¸®Áö °³¼±Çϱâ
    ____ÀÇÁ¸¼º ±×·¡ÇÁ¸¦ ÅëÇÑ °³¼± »çÇ× °ËÁõÇϱâ
    __»ý¼ºÀÚ ÁÖÀÔÀÇ ´ÜÁ¡
    __¿ä¾à
    __Áú¹®


    7Àå. ¸Þ¼­µå ÁÖÀÔÀ» ÅëÇÑ ÀÇÁ¸¼º ÁÖÀÔ

    __±â¼úÀû ¿ä±¸ »çÇ×
    __¸Þ¼­µå ÁÖÀÔ
    __¸Þ¼­µå ÁÖÀÔÀÇ ÀåÁ¡
    __¸Þ¼­µå ÁÖÀÔ Àû¿ëÇϱâ
    ____ºü¸£°Ô ¿ä¾àÇϱâ
    ____ªÀº Áß´Ü
    ____´ë±â ½Ã°£ ¿¹»ê
    __¸Þ¼­µå ÁÖÀÔÀÇ ´ÜÁ¡
    __¿ä¾à
    __Áú¹®


    8Àå. ÄÁÇDZ׿¡ ÀÇÇÑ ÀÇÁ¸¼º ÁÖÀÔ

    __±â¼úÀû ¿ä±¸ »çÇ×
    __ÄÁÇÇ±× ÁÖÀÔ
    __ÄÁÇÇ±× ÁÖÀÔÀÇ ÀåÁ¡
    __ÄÁÇÇ±× ÁÖÀÔ Àû¿ëÇϱâ
    ____¸ðµ¨ °èÃþ¿¡ ÄÁÇÇ±× ÁÖÀÔ Àû¿ëÇϱâ
    ____data ÆÐŰÁö¿¡ ÄÁÇÇ±× ÁÖÀÔ Àû¿ëÇϱâ
    ____exchange ÆÐŰÁö¿¡ ÄÁÇÇ±× ÁÖÀÔ Àû¿ëÇϱâ
    ____°æ°è Å×½ºÆ®
    __ÄÁÇÇ±× ÁÖÀÔÀÇ ´ÜÁ¡
    __¿ä¾à
    __Áú¹®


    9Àå. JIT ÀÇÁ¸¼º ÁÖÀÔ

    __±â¼úÀû ¿ä±¸ »çÇ×
    __JIT ÁÖÀÔ
    __JIT ÁÖÀÔÀÇ ÀåÁ¡
    __JIT ÁÖÀÔ Àû¿ëÇϱâ
    ____ÇÁ¶óÀ̺ø ÀÇÁ¸¼º
    ____¼±ÅÃÀûÀÎ ÆÛºí¸¯ ÀÇÁ¸¼º
    __JIT ÁÖÀÔÀÇ ´ÜÁ¡
    __¿ä¾à
    __Áú¹®


    10Àå. ¿ÀÇÁ ´õ ¼ÐÇÁ ÁÖÀÔ

    __±â¼úÀû ¿ä±¸ »çÇ×
    __¿ÍÀ̾ ÅëÇÑ ¿ÀÇÁ ´õ ¼ÐÇÁ ÁÖÀÔ
    ____ÇÁ·Î¹ÙÀÌ´õ ¼Ò°³
    ____ÀÎÁ§ÅÍ¿¡ ´ëÇÑ ÀÌÇØ
    ____ÇÁ·Î¹ÙÀÌ´õ ¼¼Æ® Àû¿ë
    __¿ÀÇÁ ´õ ¼ÐÇÁ ÁÖÀÔÀÇ ÀåÁ¡
    __¿ÀÇÁ ´õ ¼ÐÇÁ ÀÇÁ¸¼º ÁÖÀÔ Àû¿ëÇϱâ
    ____±¸±Û ¿ÍÀÌ¾î µµÀÔÇϱâ
    ____API ȸ±Í Å×½ºÆ®
    __¿ÀÇÁ ´õ ¼ÐÇÁ ÁÖÀÔÀÇ ´ÜÁ¡
    __¿ä¾à
    __Áú¹®


    11Àå. ¿­Á¤À» ¾ïÁ¦Ç϶ó

    __±â¼úÀû ¿ä±¸ »çÇ×
    __DI¿¡ ÀÇÇÑ ¼Õ»ó
    ____±ä »ý¼ºÀÚ ÆÄ¶ó¹ÌÅÍ ¸®½ºÆ®
    ____ÄÁÇDZ׸¦ ¼öÇàÇÒ ¶§ °´Ã¼ÀÇ ÁÖÀÔ
    ____ºÒÇÊ¿äÇÑ °£Á¢È­
    ____¼­ºñ½º ·ÎÄÉÀÌÅÍ
    ____Á¶±â ¹Ì·¡ ¹æÁö
    ____HTTP ¿äû¿¡ ´ëÇÑ ¸ðÀÇ
    __ºÒÇÊ¿äÇÑ ÁÖÀÔ
    __¿ä¾à
    __Áú¹®


    12Àå. ÁøÇà »çÇ× º¹½À

    __±â¼úÀû ¿ä±¸ »çÇ×
    __°³¼± »çÇ×ÀÇ °³¿ä
    ____±Û·Î¹ú ½Ì±ÛÅæ
    ____config ÆÐŰÁö¸¦ ÅëÇÑ °­ÇÑ °áÇÕ
    ____¾÷½ºÆ®¸² ¼­ºñ½º¿¡ ´ëÇÑ ÀÇÁ¸¼º Á¦°Å
    ____ªÀº Áß´Ü ¹× ´ë±â ½Ã°£ ¿¹»ê
    ____ÀÇÁ¸¼º »ý¼ºÀÇ ´Ü¼øÈ­
    ____°áÇÕ ¹× È®À强
    __ÀÇÁ¸¼º ±×·¡ÇÁ º¹½À
    __Å×½ºÆ® Ä¿¹ö¸®Áö¿Í Å×½ºÆ® °¡´É¼º º¹½À
    ____Å×½ºÆ® Ä¿¹ö¸®Áö
    __DI¸¦ ÅëÇØ »õ·Î¿î ¼­ºñ½º ½ÃÀÛÇϱâ
    ____»ç¿ëÀÚ °æÇè
    ____ÄÚµåÀÇ ±¸Á¶
    ____±³Â÷ °ü½É»ç
    ____¾Æ¿ô»çÀ̵å-ÀÎ Àü·«À¸·Î µðÀÚÀÎ
    __¿ä¾à
    __Áú¹®


    Æò°¡

    ¸Ó¸®¸»

    ¡Ú ÁöÀºÀÌÀÇ ¸» ¡Ú

    Go ¾ð¾î¸¦ »ç¿ëÇÑ ÀÇÁ¸¼º ÁÖÀÔ(DI, Dependency Injection) ½Ç½ÀÀ» ´Ù·é´Ù. Go ¾ð¾î¿¡¼­µµ ÀÇÁ¸¼º ÁÖÀÔÀ» Àû¿ëÇÏ´Â ¿©·¯ °¡Áö ¹æ¹ýÀÌ ÀÖ´Ù´Â »ç½ÇÀÌ ´Ù¼Ò Ãæ°ÝÀûÀ¸·Î ´Ù°¡¿Ã ¼öµµ ÀÖ´Ù. ÀÌ Ã¥¿¡¼­´Â »óÀÌÇÏ°í ¶§·Î´Â »óÈ£ º¸¿ÏÀûÀÎ ÀÇÁ¸¼º ÁÖÀÔÀÇ ¿©¼¸ °¡Áö ¿É¼ÇÀ» »ìÆìº»´Ù.
    ¸¹Àº ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ ÄܼÁÆ®¿Í ¸¶Âù°¡Áö·Î ÀÇÁ¸¼º ÁÖÀÔÀº ¿ÀÇØÇϱ⠽±±â ¶§¹®¿¡ ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ëÀ» ÅëÇØ ¹®Á¦¸¦ ÇØ°áÇϰíÀÚ ÇÑ´Ù. SOLID ¿øÄ¢, ¡®ÄÚµå ¼Ó ³ª»Û ³¿»õ(code smells)¡¯, Å×½ºÆ®·Î ÀÎÇÑ ¼Õ»ó°ú °ü·ÃµÈ °³³äÀ» ±íÀÌ ¿¬±¸Çϰí Á» ´õ ±¤¹üÀ§ÇÏ¸ç ½Ç¿ëÀûÀÎ °üÁ¡À» Á¦°øÇÑ´Ù.
    ÀÌ Ã¥ÀÇ ¸ñÇ¥´Â ÀÇÁ¸¼º ÁÖÀÔÀ» Àû¿ëÇÏ´Â ¹æ¹ý¸¸ ¼Ò°³ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ¾ðÁ¦, ¾îµð¿¡ »ç¿ëÇÏ°í ¾ðÁ¦ »ç¿ëÇÏÁö ¾Ê´ÂÁöµµ ÇÔ²² ¾Ë·ÁÁÖ´Â °ÍÀÌ´Ù. ÀÌ Ã¥¿¡´Â °¢°¢ÀÇ ÀÇÁ¸¼º ÁÖÀÔ ±â¹ýÀÌ ¸íÈ®ÇÏ°Ô Á¤ÀǵŠÀÖ´Ù. ÀÇÁ¸¼º ÁÖÀÔ ±â¹ýÀÇ Àå´ÜÁ¡À» ºñ·ÔÇØ ÀÇÁ¸¼º ÁÖÀÔ ±â¹ýÀ» Àû¿ëÇÏ´Â °¡Àå ÁÁÀº ½ÃÁ¡µµ ³íÀÇÇÑ´Ù.
    ÇÏÁö¸¸ ³»°¡ ÀÇÁ¸¼º ÁÖÀÔÀ» ÁÁ¾ÆÇÏ´Â °Í¸¸Å­ ÀÇÁ¸¼º ÁÖÀÔÀÌ ¸ðµç ÀÛ¾÷¿¡ Ç×»ó ÀûÇÕÇÑ °ÍÀº ¾Æ´Ï´Ù. ÀÌ Ã¥Àº ÀÇÁ¸¼º ÁÖÀÔÀ» Àû¿ëÇÏ´Â °ÍÀÌ ÃÖ¼±ÀÇ ¼±ÅÃÀÌ ¾Æ´Ò ¼ö ÀÖ´Â »óȲÀ» ÆÄ¾ÇÇÏ´Â µ¥µµ µµ¿òÀÌ µÉ °ÍÀÌ´Ù.
    °¢°¢ÀÇ ÀÇÁ¸¼º ÁÖÀÔ ±â¹ýÀ» ¼Ò°³ÇÒ ¶§ Àá½Ã ÇÑ °ÉÀ½ µÚ·Î ¹°·¯³ª¼­ ´ÙÀ½ »çÇ×À» °í·ÁÇØº¼ °ÍÀ» ±ÇÇÑ´Ù.
    ÀÌ ±â¹ýÀ» »ç¿ëÇØ ÇØ°áÇÏ·Á´Â ¹®Á¦Á¡Àº ¹«¾ùÀΰ¡? ÀÌ ¹æ¹ýÀ» Àû¿ëÇÑ ÈÄ¿¡ ÄÚµå´Â ¾î¶»°Ô º¯ÇÒ °ÍÀΰ¡? ÀÌ·¯ÇÑ Áú¹®¿¡ ´ëÇÑ ´äÀ» »¡¸® ¾òÁö ¸øÇÏ´õ¶óµµ °ÆÁ¤ÇÏÁö ¸»ÀÚ. ÀÌ Ã¥ÀÌ ³¡³¯ ¹«·Æ¿¡´Â ÀÌ·¯ÇÑ Áú¹®¿¡ ¸ðµÎ ´ë´äÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

    ¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú

    Go´Â 2009³â ±¸±ÛÀÌ °³¹ßÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ½±°í ´Ü¼øÇÑ ¹®¹ýÀ» Ư¡À¸·Î Çϸç, °³¹ß ¿ëÀ̼º µî¿¡ ÈûÀÔ¾î ÃÖ±Ù IT ºÐ¾ß¿¡¼­ °¢±¤¹Þ°í ÀÖ´Ù. Go ¾ð¾î´Â °´Ã¼ÁöÇâ¿¡ ÇÊ¿äÇÑ ´ëºÎºÐÀÇ ±âº» ±â´ÉÀ» Á¦°øÇϹǷΠ°´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö¿¡ ¸¹ÀÌ È°¿ëµÇ°í ÀÖ´Ù.
    °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀ» ½Ç¹« ´Ü°è¿¡¼­ Àû¿ëÇÒ °æ¿ì¿¡´Â °´Ã¼ °£ÀÇ °áÇÕµµ¸¦ ³·Ãß´Â ¼³°è ¹× ±¸ÇöÀ» ¿ì¼±ÀûÀ¸·Î °í·ÁÇØ¾ß ÇÑ´Ù. °´Ã¼ °£ÀÇ °áÇÕµµ¸¦ ³·Ãß±â À§ÇÑ °¡Àå ´ëÇ¥ÀûÀÎ ¹æ¹ýÀÌ ¹Ù·Î ÀÇÁ¸¼º ÁÖÀÔÀ̸ç, À̸¦ ÅëÇØ ÇÁ·Î±×·¥ÀÇ À¯¿¬¼º°ú È®À强À» Çâ»ó½Ãų ¼ö ÀÖ´Ù.
    ÀÌ Ã¥Àº Go ¾ð¾î¸¦ Ȱ¿ëÇØ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀ» ¼öÇàÇÒ ¶§ ¾Ë¾Æ¾ß ÇÒ Go ¾ð¾îÀÇ Æ¯Â¡°ú ´Ù¾çÇÑ ÀÇÁ¸¼º ÁÖÀÔ ¹æ¹ýÀ» ¿¹Á¦¿Í ÇÔ²² ¼³¸íÇϰí ÀÖÀ¸¹Ç·Î ½±°Ô ÀÐÀ» ¼ö ÀÖ´Ù. ÀÇÁ¸¼º ÁÖÀÔÀ» ¿Ã¹Ù¸£°Ô ÀÌÇØÇÑ ÈÄ Àç»ç¿ë¼ºÀÌ ³ô°í ¼öÁ¤°ú À¯Áö º¸¼ö°¡ ¿ëÀÌÇÑ Äڵ带 ÀÛ¼ºÇÏ´Â µ¥ ÀÌ Ã¥ÀÌ ¸¹Àº µµ¿òÀÌ µÇ±æ ¹Ù¶õ´Ù.

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽеµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óǰÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î ǰÀý ¶Ç´Â ÀýÆÇ µÇ¾î »óǰ ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹Ýǰ/±³È¯

    »óǰ ¼³¸í¿¡ ¹Ýǰ/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹Ýǰ/±³È¯

    ¹Ýǰ/±³È¯
    ¹Ýǰ/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹Ýǰ/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹Ýǰ/±³È¯ °¡´É ±â°£ ¹Ýǰ,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óǰÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹Ýǰ/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹Ýǰ/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óǰ µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óǰ µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆÇ¸Å°¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óǰ(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(ÆÄº»/ÈѼÕ/¿À¹ß¼Û »óǰÀ» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇØº¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óǰÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹Ýǰ, ±³È¯, A/S, ȯºÒ, ǰÁúº¸Áõ ¹× ÇÇÇØº¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øÈ¸°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹Ýǰ/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆÇ¸Å¾÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved