¿Â¶óÀΰÔÀÓÀ̶ó´Â °ÍÀÌ º¸ÆíÀûÀÎ °³¹ßÇüŰ¡ µÇ°í ÁÖ·ù°¡ µÇ¸é¼ ±âÁ¸ÀÇ ÆÐŰÁö °ÔÀÓ °³¹ß ÇÁ·Î¼¼½º¿Í ¾÷¹« ºÐÀåÀÌ ±×´ë·Î ÅëÇÏÁö´Â ¾Ê´Â´Ù´Â ¾ê±â¸¦ ¸¹ÀÌ Á¢ÇÏ°Ô µÈ´Ù. °³¹ß °ÔÀÓÀÇ ±Ô¸ðµµ Ä¿Áö°í °ÔÀÓÀÇ ¶óÀÌÇÁ »çÀÌŬµµ Áõ´ëµÇ¸é¼ ÇʼöÀûÀ¸·Î ÇÊ¿äÇÑ ºÎ¼°ú R&D ±×·ì°ú ¶óÀ̺êÆÀÀ̶ó´Â »ý°¢À̵ç´Ù.
±×·¯³ª ´ë´Ù¼öÀÇ °ÔÀÓ°³¹ßÀÚµéÀÇ ¼Ó¼ºÀº '°ÔÀÓÀ» ¸¸µé°í ½Í´Ù.'´Â ¿å±¸°¡ °ÇÏ´Ù. ÇϳªÀÇ °ÔÀÓÀ» ¸¸µé°í ³ª¸é ±×°ÍÀ¸·Î '³¡, ¿Ï¼º'À̶ó´Â »ý°¢À» Çϱ⠽±°í »õ·Î¿î µµÀüÀ» ÇÏ°í ½Í¾îÇÑ´Ù. ÆÐŰÁö °ÔÀÓ ½ÃÀý¿¡´Â ±×°ÍÀÌ ¸Â¾Ò´Ù. ÇϳªÀÇ ÆÐŰÁö¸¦ ½ÃÀå¿¡ Ãâ½ÃÇÏ°í ³ª¸é À¢¸¸ÇÑ ¹ö±×°¡ ¾Æ´Ï¸é ÆÐÄ¡µµ ¾ÈÇÏ°í ±×³É ±×´ë·Î ³Ñ¾î°¡´Â °æ¿ì°¡ ¸¹¾Ò´Ù. ÇϳªÀÇ °ÔÀÓÀ» ¸¸µé¸é °³¹ßÆÀÀº ¾ó¸¶°£ÀÇ ¸®ÇÁ·¹½Ã ÈÞ°¡¸¦ Áñ°Üµµ ÃæºÐÇÑ ±×·± ½ÃÀýÀ̾ú´Ù.
ÇÏÁö¸¸ ¿Â¶óÀÎ °ÔÀÓÀº ¾Æ´Ï´Ù. °ÔÀÓÀÇ Ãâ½Ã. À̰ÍÀº ÀÌÁ¦ºÎÅÍ ½ÃÀÛÀ̱⠶§¹®ÀÌ´Ù. °ÔÀÓÀ» Ãâ½ÃÇÑ ÀÌÈÄ ¾ó¸¶³ª À¯ÀúµéÀÇ ¿ä±¸»çÇ×À» Áö¼ÓÀûÀ¸·Î ¹Ý¿µÇÏ´À³Ä, ¿î¿µÀ» ¾ó¸¶³ª ÀßÇÏ´À³Ä°¡ ±× °ÔÀÓÀÇ ¼ºÆÐ¸¦ Á¿ìÇÑ´Ù. Ãʹݿ¡´Â ÀÌ·± ÀÛ¾÷À» Çϴµ¥ ÀÖ¾î Å« ¹«¸®´Â ¾øÁö¸¸ °ÔÀÓÀÌ Ãâ½ÃµÈÁö 1³âÀÌ Áö³ª°í 2³âÀÌ Áö³ª¸é °³¹ßÀÚµéÀº ¸Å³Ê¸®Áò¿¡ ºüÁö±â ½±»óÀÌ´Ù.
ÀÌ·¯ÇÑ ÇüŰ¡ °è¼Ó À¯ÁöµÇ°í ÀÖ´Ù. À̸¦ ÇØ°áÇϱâ À§ÇÑ ¹æ¾ÈÀ¸·Î Á¦µµÀÇ Á¤ÂøÈ, ÇÁ·Î¼¼½ºÀÇ ±ÔÁ¤ÀÌ ÇÊ¿äÇÏÁö ¾Ê³ª¶ó´Â »ý°¢ÀÌ´Ù. ¿Â¶óÀÎ °ÔÀÓÀ» °³¹ßÇϰí À¯ÁöÇϴµ¥ ÀÖ¾î °³¹ßÀû Ãø¸éÀ» º¸¾ÒÀ» ¶§ ¼¼ °¡ÁöÀÇ Å« ±âµÕÀÌ ÀÖ¾î¾ß ÇÑ´Ù°í »ý°¢ÇÑ´Ù. [±×¸² 1]°ú °°ÀÌ R&D ±×·ì, ¶óÀ̺êÆÀ, ÄÜÅÙÃ÷ °³¹ßÆÀÀÌ ±×°ÍÀε¥ ÀÌ Å« Áٱ⸦ ¸¸µé°í ¿©±â¿¡ ÅõÀԵǴ Àοø¿¡ ´ëÇÑ ·ÎÅ×À̼ÇÀÌ ÇÊ¿äÇÏ´Ù°í º»´Ù. °¢ ÆÄÆ®¿¡¼ Àû¼º¿¡ ¸Â´Â »ç¶÷µµ ÀÖÀ» °ÍÀ̰í Àû¼º¿¡ ¸ÂÁö ¾Ê´Â »ç¶÷µéµµ Àֱ⠶§¹®¿¡ ¾÷¹« ·ÎÅ×À̼ÇÀ» ÅëÇÑ Á¦ ÀÚ¸® ã±â°¡ ÇÊ¿äÇÑ °ÍÀÌ´Ù.
[±×¸² 1] È¿°úÀûÀÎ ¿Â¶óÀÎ °ÔÀÓÀ» °³¹ßÇϱâ À§ÇÑ Á¶Á÷±¸¼º
ÀÌ·¯ÇÑ ·ÎÅ×À̼ÇÀ» À§ÇØ ÀÌ ¸ðµç ±×·ìÀÌ °øÅëÀûÀ¸·Î °®Ãß¾î¾ß ÇÒ °ÍÀº ù °, ÄÚµùÀ» ÇÏ´Â ±ÔÁ¤ÀÌ´Ù. ¼ÒÀ§ Coding Convention À̶ó´Â °ÍÀε¥ °¢ÀÚÀÇ °³¼ºÀÌ °ÇÑ °ÔÀÓ ÇÁ·Î±×·¡¸ÓµéÀº ³³µæÇÏÁö ¸øÇÏ´Â °æ¿ìµµ °ÇÏ´Ù. ÇÏÁö¸¸ »óÈ£°£ÀÇ ¼Ò½º¿¡ ´ëÇÑ ½¬¿î ÀÌÇØ¿Í ÇØµ¶À» À§Çؼ´Â ÇʼöÀûÀÎ ¿ä¼Ò¶ó ÇÒ ¼ö ÀÖ´Ù. ¸Å¿ì ¼¼¼¼ÇÑ Á¤µµÀÇ ¼³Á¤Àº ÇÊ¿äÇÏÁö ¾Ê´õ¶óµµ ¸ðµç »ç¶÷ÀÌ ÁöÄÑ¾ß ÇÒ ³»¿ëÀº ¹®¼ÈµÇ°í ±³À°È µÇ¾î¾ß ÇÑ´Ù.
µÎ ¹øÂ°·Î ÄÚµåÀÇ ¹®¼ÈÀÌ´Ù. ¾Æ¹«¸® ±Ô¾àÀ» ¸ÂÃß¾ú´ÙÇÏ´õ¶óµµ ÀüüÀûÀÎ ±¸Á¶¿¡ ´ëÇÑ ÀÌÇØ, È帧¿¡ ´ëÇÑ ÀÌÇØ ¾øÀÌ ¼Ò½º¸¦ ºÐ¼®Çϱâ´Â Èûµé°Ô ¸¶·ÃÀÌ´Ù. À̸¦ À§ÇØ Doxygen °°Àº ¼Ò½º ¹®¼È ÅøÀ» Àû±Ø Ȱ¿ëÇϰí, ¼³°è ´Ü°è¿¡ °³³äÀÌ ´ã°Ü ÀÖ´Â UML µîÀÇ ¸ðµ¨¸µ ÀڷḦ Àß Á¤¸®ÇØ µÐ´Ù. Àü¹ÝÀûÀ¸·Î ÀÌ·¯ÇÑ °ÍÀÌ ÇϳªÀÇ ÀÎÆ®¶ó³Ý¿¡ Àß Á¤¸®µÇ¾î ÀÖ´Ù¸é ÁÁ´Ù°í »ý°¢µÈ´Ù.
[°ÔÀÓ¸ÞÄ«] °ÔÀÓ¾÷°è, 'ÆÐÄ¡ÆÀ' ±âÇÇÇö»ó ±Ø½É
À§ ¸µÅ©´Â °ÔÀÓ¸ÞÄ«ÀÇ ¿¬Àç±â»çÀε¥ ¾Õ¼ ±â¼úÇÑ ¶óÀ̺êÆÀ(ÆÐÄ¡ÆÀ)¿¡ ´ëÇÑ ³»¿ëÀÌ´Ù. °³¹ßÀÚµéÀÌ ¶óÀ̺êÆÀÀ» ±âÇÇÇÏ°Ô µÈµ¥´Â »ç½Ç ÀÌ·¯ÇÑ °³³äÀÚü°¡ Áö±Ý²¯ ¸íÈ®ÇÏÁö ¾Ê¾Ò°í ÀÖ´ÙÇÏ´õ¶óµµ Á¦´ë·Î µÈ ¹®¼³ª ÀÚ·á¾øÀÌ ¸Ç¶¥¿¡ ÇìµùÇÏ´Â ÇüÅ·ΠÀÛ¾÷À» ½ÃÀÛÇÏ°Ô µÈ´Ù´Â ºÎºÐµµ Å©´Ù. '³²ÀÌ ½Î³õÀº ¶ËÄ¡¿î´Ù.' ÀÌ·± »ý°¢µµ ¸¹À̵ç´Ù. ³ª ¿ª½Ã ±²ÀåÈ÷ ÁöÀúºÐÇÑ ¼Ò½ºµéÀ» °íÃÄ¾ß ÇÒ ¶§¸é ÇѼûºÎÅÍ ³ª¿Ô¾úÀ¸´Ï ¸»ÀÌ´Ù.
ÀÌ·¯ÇÑ ºÎºÐÀº °¢ ÀηÂÀÌ ·ÎÅ×ÀÌ¼Ç µÇµµ·Ï Çϰí, öÀúÇÑ ±ÔÁ¤¿¡ ÀÇÇÑ ¾÷¹« ÁøÇàÀ¸·Î ÀÎÇØ Á¶Á÷ ±¸¼ºÀ» ÇØ ³ª°¥ ¼ö ÀÖ´Ù°í »ý°¢ÇÑ´Ù. ¼ÒÇÁÆ®¿þ¾î ¸®ÆåÅ丵¿¡ Èñ¿À» ´À³¢´Â »ç¶÷µµ ¾ó¸¶µçÁö ÀÖÀ¸´Ï ¸»ÀÌ´Ù. °ÔÀÓ°³¹ßÀÚÀÇ ¹üÀ§°¡ ÀÌÁ¦´Â ¹«Á¶°Ç °ÔÀÓÀ» ÁÁ¾ÆÇÏ°í °ÔÀÓÀ» ¸¸µé°í ½Í¾îÇÏ´Â ¿å¸ÁÀÇ »ç¶÷µéÀÇ Áý´ÜÀ̶ó´Â Á¤ÀÇ¿¡¼ ³Ð¾îÁ®¾ß ÇÒ ½ÃÁ¡¿¡ ¿Í ÀÖ´Ù°í º¸´Â ºÎºÐÀÌ´Ù.
R&D ±×·ìÀº ±â¼ú ±× ÀÚü¿¡ Èñ¿À» ´À³¢´Â °³¹ßÀÚµéÀÌ ÃæºÐÈ÷ º¸¶÷À» ´À³¥ ¸¸ÇÑ ÆÄÆ®´Ù. ºñ´Ü °ÔÀÓ¿£Áø¿¡ ±¹ÇÑÇÏ´Â °ÍÀÌ ¾Æ´Ñ ¿©·¯ °ø¿ë Åøµé°ú ¿£ÁøÀ» Æ÷°ýÇÏ´Â Á¶Á÷ÀÌ´Ù. ¿Ü»ê¿£ÁøÀ» »ç¿ëÇÏ´Â°Ô ´ë¼¼¶ó´Â ¸»µµ ÀÖÁö¸¸ ÃÖ¼ÒÇÑ Äھ ´ëÇÑ ±â¼úÁ¾¼ÓÀº Àå±âÀû °üÁ¡¿¡¼ ºÎÁ¤ÀûÀΰÍÀÌ ³» »ý°¢À̱⠶§¹®ÀÌ´Ù.
ÀÌ·¯ÇÑ ¼¼ Á¶Á÷ÀÌ À¯±âÀûÀ¸·Î ¾÷¹« ÇùÁ¶°¡ µÇ°í ÄÜÅÙÃ÷ °³¹ßÆÀÀÌ N°³°¡ µÇ¾î°¥ ¶§ ¾ÈÁ¤ÀûÀÎ °³¹ß°ú ¿î¿µÀ» ´ãº¸ÇÒ ¼ö ÀÖ´Â Á¶Á÷±¸¼ºÀÌ µÉ ¼ö ÀÖÁö ¾Ê³ª¶ó´Â »ý°¢ÀÌ´Ù. ¾ðÁ¨°¡ ±âȸ°¡ µÈ´Ù¸é ÀÌ ÇüŸ¦ ¿Ï¼ºÇؼ ¾ê±âÇÒ ¼ö ÀÖ´Â ±âȸ°¡ ÀÖ¾úÀ¸¸é ÁÁ°Ú´Ù.