¹Ù·Î°¡±â ¸Þ´º
ÄÜÅÙÃ÷ ¹Ù·Î°¡±â
ÁÖ¸Þ´º ¹Ù·Î°¡±â
ÇÏ´Ü¿µ¿ª ¹Ù·Î°¡±â

¼Ò½ºÄÚµå Ç°Áú Á¡°Ë


¼Ò½º ÄÚµåÀÇ Á¤Àû ºÐ¼®À» ÅëÇÏ¿© Ç°Áú°ú °³¹ß Ç¥ÁØ¿¡ ´ëÇÏ¿© Á¤ÀÇµÈ ·êÀ» ±â¹ÝÀ¸·Î ¼Ò½ºÄڵ带 Á¡°Ë ÇÏ¿© ¿¡·¯ °¡´É¼ºÀÌ Àְųª


¼º´ÉÀÇ ÀúÇϸ¦ À¯¹ßÇÏ´Â ÄÚµù ÆÐÅϵîÀ» °¨ÁöÇÏ°í ÇØ´ç ¼Ò½ºÄÚµå ¶óÀÎÀ» ã¾ÆÁÝ´Ï´Ù. À̸¦ ÅëÇÏ¿© °³¹ß Ãʱ⠴ܰèºÎÅÍ S/W °áÇÔÀ» Á¤È®ÇÏ°Ô


ŽÁöÇÏ¿© Ç°Áú Çâ»ó ¹× ºñ¿ëÀý°¨ÀÇ È¿°ú¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.




¼ÒÇÁÆ®¿þ¾î °ËÁõ ±â¼ú


Á¤ÀûºÐ¼®(¼Ò½ºÄÚµåºÐ¼®)

¼ÒÇÁÆ®¿þ¾îÀÇ ½ÇÇà ¾øÀÌ ¼Ò½º ÄÚµå·ÎºÎÅÍ ÃßÃâÇÑ ÀÇ¹Ì Á¤º¸(Semantic Information)À» ÀÌ¿ëÇØ °áÇÔ °ËÃâ

Å×½ºÆ® ÄÉÀ̽º ÀÛ¼º ºÒÇÊ¿ä - µ¿Àû Å×½ºÆ®º¸´Ù ´õ ¸¹Àº ½ÇÇà °æ·Î¸¦ °Ë»ç

°³¹ß Ãʱ⠼ҽº Äڵ忡 ´ëÇØ Àû¿ë °¡´É / ¼öÀÛ¾÷ ÄÚµå ¸®ºä º¸´Ù ÈξÀ ³ôÀº »ý»ê¼º

µ¿ÀûºÐ¼®(À¥Ãë¾àÁ¡ºÐ¼®)

¼ÒÇÁÆ®¿þ¾î¸¦ ½ÇÇàÇÑ ÈÄ ±× ¼ÒÇÁÆ®¿þ¾îÀÇ µ¿ÀÛÀ» °üÂûÇÔÀ¸·Î½á ÇÊ¿äÇÑ Á¤º¸ ¼öÁý

Å×½ºÆ® ÄÉÀ̽º ÀÛ¼º ÇÊ¿ä – Äڵ尡 ½ÇÇàµÉ ¶§¸¸ È®ÀÎ °¡´ÉÇϹǷΠÅ×½ºÆ® ÄÉÀ̽º¸¦ ¾ó¸¶³ª Àß ¸¸µé¾ú´ÂÁö¿¡ ÀÇÁ¸

°³¹ß ÈÄ Å×½ºÆ® ´Ü°è Àû¿ë

Áö¿ø Á¡°Ë ±ÔÄ¢


ÀÚµ¿Â÷ºÐ¾ß

MISRA C, C++ Guidelines

HIS Common Subset of the MlSRA C Guidelines

HIGH-INTEGRITY C++ Coding Standard

MISRA Product Metrics, HIS Source Code Metrics

Ç×°øºÐ¾ß

JPL Institutional Coding Standard for C

BSSC C and C++ Coding Standards

Best Practices

¾÷°è¿¡ Àß ¾Ë·ÁÁø Good Coding °¡À̵å - Java, C, C++, .NET, COBOL µî

¾÷°è¿¡ Àß ¾Ë·ÁÁø SQL, PL/SQL ÀÛ¼º °¡À̵å - Á¤Àû/µ¿Àû SQL ÀÚµ¿ ÃßÃâ ¹× °Ë»ç

¼º´É¿¡ ¿µÇâÀ» ¹ÌÄ¥ ¼ö ÀÖ´Â ÄÚµù ÆÐÅϵé

´ë»ó ¹× ¹üÀ§


´ë»ó

°³¹ß ÁøÇà ÁßÀ̰ųª °³¹ßÀÌ ¿Ï·áµÈ ¼Ò½ºÄÚµå(C / C++ / C# /JAVA, JSP)

¹æ¹ý

ÀÎÁõµÈ »ó¿ë Àü¹® °ËÁõ ¼Ö·ç¼ÇÀ» ÀÌ¿ëÇÑ Áø´Ü

¼Ò½ºÄÚµå Ç°Áú °ËÁõ ¼Ö·ç¼Ç – CodePrism (ISO 26262 ÀÎÁõ)

¹üÀ§

´ë»ó ¾ÖÇø®ÄÉÀÌ¼Ç Ç°Áú °ËÁõ °á°ú¿¡ ´ëÇÑ È®ÀÎ Áö¿ø

ÄÁ¼³Æà ½Ã Àü¹®°¡°¡ Áø´Ü °á°ú ¼³¸í ¹× À̽´ ÇØ°á ¹æ¾È °¡ÀÌµå ¼³¸í Áö¿ø

Áø´Ü °á°ú¿¡ ´ëÇÑ ¿ä¾à, »ó¼¼ º¸°í¼­ »êÃâ¹° Á¦°ø

Áø´Ü °á°ú¿¡ ´ëÇØ ÁúÀÇÀÀ´ä Áö¿ø