테크노트 [Technical Report] 코드 분석 도구(Code Analysis Tools)
[첨단 헬로티] 소프트웨어 개발 중 발생한 다양한 문제를 해결하기 위한 비용은 개발의 시간이 지남에 따라 기하급수적으로 늘어난다. 이 때문에 개발 초기에 최대한 많은 문제를 발견하고 해결하는 것이 문재 해결 비용을 최소화할 수 있는 최적의 방법이다. 즉, 개발 초기 코드 작성 단계부터 코드의 문제를 쉽게 검사하고 문제 확인과 문제의 수정을 쉽게 할 수 있는 도구가 필요하다. 코드 분석 도구 현재의 소프트웨어 산업에서 가장 큰 화두 중 하나는 소프 트웨어의 품질이다. 빠르게 발전하는 소프트웨어 산업으 로의 소프트웨어 다양성 확대, 소프트웨어의 기능 확장, 소프트웨어의 복잡도 증가 등의 이유로 소프트웨어 밸리 데이션, 테스팅, 위험관리 등의 품질 관련한 이슈가 많아 지고 있다. 소프트웨어 개발 중 발생한 다양한 문제를 해결하기 위한 비용은 개발의 시간이 지남에 따라 기하급수적으로 코커질 수밖에 없다. 가능한 개발 초기에 최대한 많은 문제를 발견하고 해결 하는 것이 문재해결 비용을 최소화할 수 있는 최적의 방법이다. 따라서 개발 초기 코드 작성 단계부터 코드의 문제를 쉽게 검사하고 문제 확인과 문제의 수정을 쉽게 할수 있도록 다양한 도구의 필요성이 강조된다. 이러