MISRA-C 규칙, 왜 이렇게 까다로울까? 양산 전 코딩 규칙 입문 [초급]

·
임베디드 실무
MISRA C는 자동차 업계가 만든 C 언어 코딩 규칙 모음입니다. 문법상 컴파일은 되지만 사고로 이어지기 쉬운 쓰임새를 막는 게 목적이라, 멀쩡히 돌던 코드에도 경고가 쏟아져요. 규칙은 Mandatory·Required·Advisory 세 등급으로 나뉘어 있어서, 전부 같은 무게로 볼 필요는 없습니다.먼저 알아둘 용어 (눌러서 펼치기)용어원래 이름쉽게 말하면MISRA CMotor Industry Software Reliability Association C자동차 업계가 만든 “C 언어 안전하게 쓰기” 규칙 모음정적 분석Static Analysis코드를 실행하지 않고 글자만 읽어 문제를 찾는 검사 (맞춤법 검사기처럼)QACPerforce QAC (구 Helix QAC)MISRA 검사에 많이 쓰는 정적 분..