안녕하세요. 질문 드립니다.
C언어르 이용해서 프로그램을 개발할 때
코드의 Convention, Indentation, Inspection 등을 사용하신다면 어떤것들을 사용하는지 궁금합니다.
Inspection Tools과 같은 경우에는 MISRA - C 2004 가이드 라인을 지원하는 Tool은 무엇이 있는지 궁금합니다.
검색을 통해서 알수 있는 정보와 다르게 C 언어를 많이(?) 이용하시는 여러분들의 답변을 듣고 싶어 질문하게 되었습니다.
감사합니다.
댓글 2
-
김태훈
2011.06.02 07:17
-
조운현
2011.06.02 19:07
네 ~ 일반적이든 그렇지 않든 팀에서 고심끝에 결정한 표준에 대해서는 지켜야 한다고 생각합니다. 말씀하신것처럼 표준에 대한 문서를 죽어라고 만들어 봐야 개발자들이 지키지 않는다면 헛고생이죠.(저도 개발자 입니다.) 따라서 저는 그 표준에 대한 강제를 위해 위 질문 처럼 C언어로 프로그램 구현시 Convention, Indentation을 강제할수 있는(체크할수 있는) 툴과 또 Code Inspection 툴은 무엇을 사용하는지 궁금해서 질문을 하게되었습니다.
.
뭐가 좋다라는 정답은 없지만 가장 중요한 것은 정해준 표준을 준수하는지 여부라고 생각합니다. 갖은 고민과 회의 끝에 표준을 만들어 놓고 힘들게 문서화까지 해놓았는데 다른 팀원이 지키지 않아서 헛고생 한 경우가 몇번있습니다.
"표준 안지키면 커밋을 못하게 하겠다!"라는 독재를 해야지 그나마 지켜질것 같네요. 전부 그러신건 아니지만 대부분의 개발자, 특히 우리나라 개발자 분들은 프라이드가 워놕 쎄서 본인 스타일대로 하려는 경향이 심하죠.