Á¦ÀÌÆà ÃâÆÇ»ç°¡ 2020³â 11¿ù¿¡ ÃâÆÇÇÑ 'ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ÆÄÀ̽ã' µµ¼ÀÇ ¼Æò À̺¥Æ®¿¡ ´ç÷µÇ¾î ¹«·á·Î Á¦°ø¹ÞÀº µµ¼¸¦ Àаí Àû´Â ¼ÆòÀÔ´Ï´Ù. °¡°ÝÀ» º¸´Ï 250ÆäÀÌÁö ºÐ·®¿¡ 25,000¿ø À̳׿ä. Ã¥Àº ¹«·á·Î ÁõÁ¤ ¹Þ¾Ò´Ù°í ¼ÆòÀ» °áÄÚ ¿ìÈ£ÀûÀ¸·Î ÀûÁö´Â ¾Ê¾ÒÀ½À» ¹Ì¸® ¹àÈü´Ï´Ù.

µö·¯´× ÀÌÈÄ·Î ÆÄÀ̽㠱âÃÊ ¼ÀûµéÀÌ ÇÏ·ç°¡ ¸Ö´Ù Çϰí Ãâ°£µÇ´Â »óȲÀÔ´Ï´Ù. ÃÖ±Ù ÀϹÝÀκÎÅÍ ÇÁ·Î±×·¡¸Óµé±îÁö ´Ù¾çÇÑ °èÃþ¿¡¼ ÆÄÀ̽ãÀ» °øºÎÇϰí Àֱ⠶§¹®¿¡ Ã¥ÀÌ Àß ÆÈ·Á¼ ¸¹Àº ÆÄÀ̽ã Ã¥µéÀÌ ÃâÆÇµÇ°í ÀÖ´Â °Ì´Ï´Ù. ÇѰ¡Áö ¾Æ½¬¿î Á¡Àº ±âÁ¸ÀÇ Ã¥µéÀÌ ºñ½Á ºñ½ÁÇÑ ±âÃÊ ¼öÁØÀÇ ³»¿ëÀ» ÁÖ·Î ´Ù·ç°í ÀÖ´Ù´Â Á¡ÀÔ´Ï´Ù.
±âÁ¸¿¡ ÃâÆÇµÈ ÆÄÀ̽ã Ã¥µéÀº ¹®¹ý À§ÁÖÀÇ Ã¥µéÀÌ ´ëºÎºÐÀÎ »óȲÀ̰í, ÆÄÀ̽ãÀº ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ºñÇØ¼ »ó´ëÀûÀ¸·Î ½±±â ¶§¹®¿¡ ´©±¸³ª ½Ã°£À» ÅõÀÚÇÏ¸é ¹®¹ýÀ» ÀÍÈú ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í Á¶±Ý ´õ ³ë·ÂÇÏ¸é °£´ÜÇÑ ÇÁ·Î±×·¥À» ½±°Ô ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ±× ´ÙÀ½ ´Ü°èÀÎ 'ÁÁÀº µðÀÚÀÎ, È®À强ÀÌ ÀÖ´Â µðÀÚÀÎ' ÀÌ·± °ÍµéÀ» °í¹ÎÇÏ´Â ºÐµé¿¡°Ô Àû´çÇÑ Ã¥Àº ¸¹Áö ¾Ê¾Ò½À´Ï´Ù. ¹°·Ð ¿©·¯ ÁÁÀº Ã¥µéÀÌ ÀÖ¾úÁö¸¸ ÇÊÀÚ°¡ º¸±â¿¡´Â ÀϹÝÀÎÀ̳ª ÆÄÀ̽ã Ãʺ¸ÀÚµéÀÌ º¸±â¿¡´Â °©Àڱ⠳»¿ëÀÌ ¾î·Á¿ö Áö´Â Ã¥µéÀÌ ´ëºÎºÐ À̾ú½À´Ï´Ù. ±× Áß°£À» ä¿öÁÙ ¼ö Àִ åÀÌ ¾ø¾ú´Ù°í º¸´Â°Ô Á¤È®ÇÒ °Ì´Ï´Ù.
'ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ÆÄÀ̽ã'À̶ó´Â Ã¥À» ÇÑ ¸¶µð·Î Ç¥ÇöÇÏ¸é ÆÄÀ̽ã ÇÁ·Î±×·¡¹Ö Ãʺ¸ÀÚ¸¦ À§ÇÑ ÁÁÀº ¼³°è ¹æ¹ý·ÐÀ» ¼Ò°³Çϴ åÀ̶ó°í ¸»ÇÏ°í ½Í½À´Ï´Ù. Å×½ºÆ® ÁÖµµ ¼³°è¿Í µðÀÚÀÎ ÆÐÅÏ, ¸®ÆÑÅ丵À» °£´ÜÇÑ ¿¹Á¦(ÄÜ¼Ö ±â¹Ý ºÏ¸¶Å© °ü¸®)¸¦ ÅëÇØ¼ ±¸ÇöÇϰí ÇØ´ç ÇÁ·Î±×·¥¿¡ Á¡Á¡ ±â´ÉÀ» Ãß°¡ÇÏ´Â »óȲ¿¡¼ ¾î¶»°Ô ÇÏ¸é ´õ ÁÁÀº ÇÁ·Î±×·¥À» ¼³°è¸¦ °¡Á®°¥ ¼ö ÀÖ´ÂÁö¸¦ Ã¥ÀÇ ÈĹݺαîÁö Àß ¼³¸íÇϰí ÀÖ½À´Ï´Ù.
¸î °¡Áö ¿¹¸¦ µé¾îº¸°Ú½À´Ï´Ù. ÇÊÀÚ¸¦ ºñ·ÔÇÏ¿© ¸¹Àº Ãʺ¸ ÇÁ·Î±×·¡¸Ó´Â ´ÙÀ½°ú °°ÀÌ if ~ else ±¸¹®À» ÀÚÁÖ »ç¿ëÇÕ´Ï´Ù. ÇÏÁö¸¸ ÀÌ·± ÇüÅÂÀÇ ±¸Á¶ÀÇ È®À强¿¡ ÇѰ谡 ÀÖÀ½À» ÁöÀûÇϰí À̸¦ Ä¿¸Çµå ÆÐÅÏÀ¸·Î º¯°æÇÏ°í º¯°æÇßÀ» ¶§ ¾ò°ÔµÇ´Â ÀåÁ¡À» Àß ¼³¸íÇϰí ÀÖ½À´Ï´Ù.

µÎ ¹øÂ°·Î ÆÄÀ̽㠻ý¼ºÀÚ¿¡¼ ´Ù¸¥ Ŭ·¡½ºÀÇ °´Ã¼¸¦ Á÷Á¢ instantiationÇÏ´Â °æ¿ìÀÇ ¹®Á¦Á¡ ¿ª½Ã ±×¸²À¸·Î ¼³¸íÇϰí ÀÌ¿¡ ´ëÇÑ ÇØ°áÃ¥µµ Àß ¼³¸íÇÕ´Ï´Ù. °¢°¢ÀÇ Å¬·¡½º °£ÀÇ °áÇÕÀ» ³·Ãß´Â°Ô Áß¿äÇÏ´Ù°í ¿©·¯ °÷¿¡¼ °Á¶ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é Çϳª¸¦ ¼öÁ¤ÇÏ¸é ¿©·¯ °÷À» ¸ðµÎ ¼öÁ¤ÇØ¾ß Çϰŵç¿ä.

¸¶Áö¸·À¸·Î »ó¼Ó¿¡ ´ëÇÑ ºÎºÐµµ »ó¼ÓÀÇ ¹®Á¦Á¡À» À̾߱âÇÏ°í »ó¼ÓÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â °æ¿ì¿¡ ´ëÇØ¼ Àß ¼³¸íÀ» ÇØÁÝ´Ï´Ù. ¹«Á¶°Ç »ó¼ÓÀÌ ÁÁ´Ù´Â »ý°¢Àº ÀÌÁ¦ ¹ö·Á¾ß °ÚÁö¿ä?

¿©±â¿¡ Ãß°¡·Î Ã¥ÀÇ Á߹ݺο¡´Â unittest¿Í pytest¸¦ »ç¿ëÇÑ À¯´Ö Å×½ºÆ® éÅ͵µ ÀÖ½À´Ï´Ù.
ÇÊÀÚ´Â Ãʺ¸ ÇÁ·Î±×·¡¸Ó³ª ¶Ç´Â ÆÄÀ̽ãÀ» ÀÌ¿ëÇÑ µðÀÚÀÎ ÆÐÅÏÀ» °øºÎÇϽ÷Á´Â ºÐµé²² ÀÌ Ã¥À» ÃßõÇÕ´Ï´Ù. ¹°·Ð ºñ ÇÁ·Î±×·¡¸Ó ºÐµéÀÌ ¿©·¯ ¸ñÀûÀ¸·Î ÆÄÀ̽ãÀ» °øºÎÇϽô °æ¿ì¿¡ ÀÌ Ã¥Àº ±Ô¸ð°¡ ÀÖ´Â ÇÁ·Î±×·¥À» À§Çؼ ¾î¶»°Ô ¼³°èÇÏ´Â°Ô ÁÁÀºÁö¸¦ ¿¹Á¦¸¦ ÅëÇØ¼ ¼³¸íÇϹǷΠºñ ÇÁ·Î±×·¡¸Ó ºÐµé²²µµ µµ¿òÀÌ µÉ °Ì´Ï´Ù.
ÇÊÀÚ´Â ÆÄÀ̽ã Ã¥À» °ÅÀÇ ¸ðµÎ Àо°í Àִµ¥ ÀÌ Ã¥Àº ÃÖ±Ù¿¡ Àоú´ø Ã¥ Áß¿¡¼ °¡Àå »¡¸® ¿Ïµ¶À» ÇßÀ» Á¤µµ·Î ¹ø¿ªµµ Àß µÇ°í ³»¿ëµµ »ó´çÈ÷ ÁÁ¾Ò½À´Ï´Ù. ¾Æ¸¶Á¸ÀÇ ¼ÆòÀ» º¸´Ï ³Ê¹« ½±´Ù°í ¾²½Ã´Â ºÐµéµµ ¸¹Àºµ¥ ÀÌÁ¦ ÆÄÀ̽ãÀÇ µ¶ÀÚÃþÀÌ ³Ð¾îÁö°í Àֱ⠶§¹®¿¡ ºÐ¸íÈ÷ ÀÌ Ã¥Àº Å« µµ¿òÀÌ µÉ °ÍÀ̶ó°í »ý°¢ÇÕ´Ï´Ù. µðÀÚÀÎ ÆÐÅÏÀ» ÀÌ¹Ì Àß ¾Ë°í Çö¾÷¿¡¼ Àß »ç¿ëÇϰí ÀÖ´Â ÇÁ·Î±×·¡¸Ó°¡ ¾Æ´Ï¶ó¸é ÀÌ Ã¥¿¡ ¸¸Á·ÇϽø®¶ó º¾´Ï´Ù. ÇÊÀÚ ¿ª½Ã ÆÄÀ̽㠵ðÀÚÀÎ ÆÐÅÏ Ã¥À» ¸î ±Ç Àоú´Âµ¥ ´Ù ¿Ïµ¶ÇÏÁö´Â ¸øÇߴµ¥ ÀÌ Ã¥Àº ±×·± Á¡¿¡¼ º¼ ¶§ ²Ï ÁÁÀº Ã¥À̶ó »ý°¢ÇÕ´Ï´Ù.
ÀÌ»óÀ¸·Î ¼³¸íÀ» ¸¶Ä¨´Ï´Ù.