CodeSonar2 코드소나(CodeSonar) 소스 분석 방법 Step 1. project configuration file (.config) 생성 1.1 분석 프로젝트 및 artifacts 를 저장할 저장소 만들기 cd [CodeSonar path] mkdir [repository name] cd [repository name] - project configuration file (.config) 만들기 codenonar create-conf [project name] -> [project name]: own project file name ex) ~/CodeSonar/project$ 1.2 매개변수를 COMPILE_MODELS과 WARNING_FILTER 로 설정하도록 [project name].config 파일 구성 vim [project name].conf .. 2022. 7. 13. 코드 정적 분석 툴 - 코드소나(CodeSonar) 사용 하는 이유 코드소나(CodeSonar) 사용 하는 이유? 점차 늘어나는 소프트웨어 품질의 중요성을 위해 소스 레벨에서 소스 코드의 정적 분석이 요구된다. 코드소나는 코드 정적 분석 툴 중 하나이다. 그리고 다음의 소프트웨어의 품질 향상을 목적을 위해 개발된 코드 정적 분석 툴이다. S/W 품질 향상 기대 1. 복잡한 소스의 결함을 육안으로 검출 가능 - 소스 코드의 용량과 소스의 경로(Path)가 많고 서로 복잡한 관계에 무관하게 모든 실행 경로를 분석 2. 사람의 경험에만 의존하지 않는다 - 사람이 육안으로 경험에 의존하던 기존의 방법이 아닌 객관적인 전문 분석 툴을 이용해서 검사 및 분석이 가능 3. 정보 전달과 소통이 가능한 정보 공유 시스템 - 기존 소프트웨어 품질의 객관적인 정보 전달과 소통의 부재로 공동.. 2022. 7. 11. 이전 1 다음