JSF의 C++ 코딩(비행기 만드는 JSF사에서 만든 엄격한 C++ 코딩 표준문서)
표준 문서 JSF Air Vehicle – C++ Coding Standards (Revision C)
그런데, 이런 표준은 지키기 매우 까다롭다.
그래서, 자동화된 툴을 써서 적용해야 하겠다.
찾아보니, 스택오버플로에서 여러 질문이 나왔음을 알 수 있다.
http://stackoverflow.com/questions/93260/a-free-tool-to-check-c-c-source-code-against-a-set-of-coding-standards
정적 코드 분석기를 코드 스타일 분석기로 사용할 수 있겠다. 문법 오류가 날 수 있는 부분도 체크하니 말이다.
다음은 정적 분석기 위키리스트이다.
http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis#C.2B.2B
사실 상용 프로그램이 생각 외로 많다. 하지만 이에는 관심이 없다.
C++ 언어로 스타일 체크용으로 쓸 수 있는 프로그램은 vera, cppcheck, c++lint, cppanalyse, cxxchecker, kwstyle
찾아보니, 한국 사람이 만든 N'SIQ CppStyle 도 있다.
여기서 cppcheck 나 cppanalyse 는 실제로 C++ 정적 분석기이다.
C++ 이 지원되는 정적 분석기 중에 또 다른 것은 yasca 있다.
C# 의 경우, StyleCop 과 ReShaper 를 혼용해서 쓰기도 한단다.
A Style , 코드 이쁘게도 해주는 프로그램이다.
티스토리 뷰
찾아보니 여러개 있다.
구글 코딩 스타일
번역본(60%) http://blog.daum.net/shuaihan/15449014
원본 http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
댓글