본문 바로가기

코딩룰2

MISRA C 2012와 특성 이전 포스팅에서는 MISRA는 뭔지 MISRA C 코딩룰은 뭔지에 대해 알아봤다 MISRA C 코딩룰 개발자 누구나 자신만의 코딩룰이 있을것이다. 하지만 현업에선 자신만의 코딩룰보단 개발 테스트 관리를 위한 공통의 룰이 있다는것을 알게됐다. MISRA C 는 그 공통의 코딩룰 중 하나로 아래에 dbstndi6316.tistory.com 이번 포스팅에서는 그 중 MISRA C 2012와 그 특성에 대해 조금더 깊게 알아보고자 한다. 왜 규칙을 계속 업데이트 하는가? 이미 MISRA를 사용하는 기업들은 업그레이드에 대해 아래와 같은 의문들을 품을 수 있다. 새로운 규칙이 꼭 필요할까? 이전 규칙보다 월등히 좋은가? 기존 MC1/MC2를 준수한 코드는 새로운 표준도 준수할 수 있을까? 룰이 업데이트 되기 이전.. 2021. 12. 28.
MISRA C 코딩룰 개발자 누구나 자신만의 코딩룰이 있을것이다. 하지만 현업에선 자신만의 코딩룰보단 개발 테스트 관리를 위한 공통의 룰이 있다는것을 알게됐다. MISRA C 는 그 공통의 코딩룰 중 하나로 아래에서 설명을 이어간다. MISRA 란? MISRA는 The Motor Industry Software Reliability Association 의 줄임말로 자동차 소프트웨어 안정성 증진을 위한 단체이다. MISRA C는 1998년 MISRA가 자동차 산업계를 위한 코딩 규칙을 세운 가이드라인을 출판하면서 자동차 업계에서 사용하는 C언어 프로그래밍 언어의 애매함(ambiguities)를 다루며 생겨났다. 위에서 말한 C 프로그래밍언어의 불안정성이란 어떤것들을 의미할까? 1. 프로그래머의 실수 단순 타이핑 에러 알고리즘.. 2021. 12. 27.
반응형