Code Inspector

NEXCORE Code Inspector 개괄

View Resource

01.NEXCORE 코드 점검 도구는 개발자의 코드 개발 시에 백그라운드에서 실시간 코드 점검을 수행하여 결함 발생과 동시에 제거가 가능하도록 하는 도구입니다.

02.프로젝트에 본 도구를 사용하면, 수작업으로 이루어지던 형식적인 코드 점검 작업을 자동화하여 코드 품질을 위한 비용과 시간을 절감하며, 효과적으로 코드 품질을 향상시킬 수 있습니다.

quality Diagram

제품상세

코드 결함 점검은 필수
  • 코드의 결함은 현재 직접적으로 영향을 주지 않더라도 향후 개발 프로젝트 및 어플리케이션의 품질에 큰 영향을 주게 됩니다. 따라서 개발 단계에서 이 결함을 제거하지 않으면 향후 이 결함을 제거하기 위해서 더 많은 비용이 소요 됩니다.

고비용의 코드 결함 점검 활동
  • 하지만 코드의 품질을 높이기 위해서 코드리뷰 등의 절차를 수행할 경우 전문가의 점검 활동 및 개발자와의 커뮤니케이션 비용이 발생하게 됩니다. 또한 사람이 하는 점검이다 보니 기준이 일관적이지 않을 수 있으며, 전수 검사가 불가능합니다.

실시간 점검을 통한 점검 비용 절감
  • NEXCORE 코드 점검 도구는 개발 도구인 eclipse에서 실시간으로 코드의 결함을 발견하여 제거하도록 만들어진 점검도구입니다. 개발자는 점검결과를 개발도구의 마커(Marker)를 통하여 바로 확인할 수 있으며, 해당 결함에 대한 해결 방법을 제시하여 손쉽게 결함을 수정할 수 있습니다. 점검규칙에 대한 자세한 설명을 통해서 결함을 제거하고 코딩 품질 수준이 지속적으로 향상되며, 점검결과를 원하는 형식으로 확인할 수 있습니다.

코드 품질 관리의 용이성 확보
  • 관리자는 표준에 따라서 점검규칙을 설정하여 모든 개발자에게 일관된 규칙을 배포할 수 있습니다. 전체 코드의 품질을 확인할 수 있으며, 기존 점검결과와 추이 비교를 하며, 점검보고서를 원하는 형식의 문서로 생성하고, 개발자 별 품질관리 수준을 파악할 수 있습니다.

코드 점검 도구를 통한 코드 품질 향상
  • NEXCORE 코드 점검 도구를 사용하면 효율적으로 코드의 결함을 발견/제거할 수 있습니다. 손쉬운점검을 통해서 지속적으로 코드의 품질을 높여서, 프로젝트의 품질과 유지보수 생산성을 높여주며,향후 발생될 재 작업을 예방할 수 있습니다.

주요기능

정교한 점검 규칙 설정
  • 정제된 점검 규칙 기본 제공

  • 프로그래밍에 능숙하지 않은 관리자를 위한 규칙 생성 지원 기능

  • 점검규칙 템플릿과 정규표현식을 이용한 유연한 설정

  • 프로젝트 별 점검규칙 설정 및 재활용 지원

실시간 결함점검 및 강제화
  • 소스 코드 편집 후 저장시 코드 점검 기능 제공

  • 소스 코드에 에러 표시 및 밑줄 표시 제공

  • 설정된 제거 규칙에 따라 Quick fix 제공

  • 코드, 패키지, 프로젝트 등 다양한 범위 점검

점검 결과 보고서
  • CSV(Excel), Word의 다양한 형태로 보고서 제공

점검결과 저장/분석
  • 관리자가 수행한 코드 점검 결과는 도구 내부 DB에 저장

  • 저장된 결과를 이용하여 추후 결함 추이 등의 분석/보고에 활용

관리자 기능 강화
  • 품질 관리자가 설정해 놓은 점검규칙을 모든 개발자가 동일하게 사용가능

  • 주기적인 예약 점검 기능

다양한 언어 지원
  • Java, JSP 점검 지원 (60 여 개)

  • C/C++, Pro*C 점검 지원 (50 여 개)

  • HTML 점검 지원 (20 여 개)

  • 일반 Text 점검 지원 (5 여 개, 타 언어로 확장 가능)

정제된 점검규칙
  • 명명, 품질, 표준, 성능, 보안, 감리 등에 필요한 점검규칙 보유

  • 현장과 전문가의 의견 반영

기대효과

코드 점검 공수 절감

결함에 의한 재 작업 예방

코드의 품질 향상

유지 보수성 향상

효과적인 품질관리