소스 코드 품질 점검

CodePrism®은 개발 초기 단계에서 애플리케이션의 품질을 확보하기 위한 소스 코드 품질 점검 솔루션입니다. 정적 분석 기술을 활용하여 애플리케이션 컴플라이언스를 실현하고, 코드 품질 점검을 자동화함으로써 개발 비용을 낮출 수 있습니다.

개요

CodePrism®은 품질과 개발 표준에 대해 기 정의된 룰을 기반으로 소스 코드를 자동으로 점검합니다. 컴파일러 환경을 설정하거나 프로그램을 실행하지 않아도 기 정의된 룰에 위반되는 소스 코드 라인을 정확하게 찾아줍니다.

QA 팀은 중앙 서버에서 소스 코드의 품질을 일괄적으로 점검할 수 있으며, 개발자는 자신의 PC에서 중앙 서버와 통신하며 소스 코드의 품질을 스스로 점검할 수 있습니다.

소스 코드 품질 점검

주요기능

코드프리즘 주요기능
잠재적 오류 소스 코드 검출 에러 가능성이 있고 저성능을 유발하는 코딩 패턴 등을 감지하여, 해당 소스 코드 라인을 정확하게 검출합니다.
개발 표준 준수 주석 표준, 명명규칙, 아키텍처 표준, 길이 및 사이즈 제한 등의 개발 표준 위반을 검출합니다.
Bad SQL 사용 검출 SQL 문에서의 성능 저하 패턴을 검출하며, 서버 사이드 분석에서는 Dynamic SQL 이 지원됩니다.
쉬운 룰 생성 및 편집 정규식 기반으로 새로운 룰을 추가하거나 기존 룰을 수정할 수 있습니다.
자동 룰 업데이트 중앙 서버에서의 룰 관리를 통해 개발자를 위한 자동 룰 업데이트를 지원합니다.
* CodePrism은 COBOL, Java/JSP(Eclipse plug-in), C, C#, VB.NET 과 같은 다양한 언어를 지원합니다.

기대효과

코드프리즘 기대효과
에러 수정 비용 절감

수작업에 의한 소스 코드 점검은 개발자의 경험에 의존하게 되며 많은 시간과 비용이 소모됩니다. 개발 초기 단계에 에러를 발견하고 수정함으로써 비용을 절감할 수 있습니다.

유지보수 효율성 향상 개발 단계에서 개발자가 코딩 표준을 준수하게 되므로, 향후 유지보수 효율성을 향상시킬 수 있습니다.
생산성 향상 숙련된 고급 개발자라 하더라도 하루에 점검할 수 있는 소스 코드는 1,000라인 정도에 불과합니다. CodePrism의 정적 분석 기술로 코드 점검을 자동화함으로써, 시간과 노력을 획기적으로 절감할 수 있습니다.
애플리케이션 컴플라이언스 규정에 의해 금지된 하드 코드 된 키워드를 검출합니다. 또한 애플리케이션 규정을 안전하게 준수할 수 있는 방법을 제공합니다.

차별성

코드프리즘 차별성
SQL문 점검 CodePrism®은 소스 코드뿐 아니라 SQL 문의 잘못된 사용 패턴을 검출하는 룰도 지원합니다. SQL문의 잘못된 사용을 개발 단계에서 미리 검출할 수 있습니다.
원활한 통합 CodePrism®은 지티원의 다른 애플리케이션 거버넌스 솔루션과 동일한 technology platform을 사용합니다. 이는 단일 환경 에서 정적 분석 결과다차원적으로 활용(영향 분석, 코드 품질 및 보안 취약성)할 수 있음을 의미합니다.

고객사

  • 국민은행
  • 외환은행
  • 우리은행
  • IBK기업은행
  • 한국수출입은행
  • 한화생명
  • 한화손해보험
  • 동부생명
  • 삼성증권
  • 동부증권
  • 하이투자증권
  • 이트레이드증권
  • 신한카드
  • 국민카드
  • 비씨카드
  • 현대카드
  • 롯데카드
  • 롯데캐피탈
  • 현대캐피탈
  • 현대커머셜
  • BNK캐피탈
  • 한국수력원자력
  • 대한민국 육군
  • 건강보험심사평가원
  • 국민연금공단
  • 국민연금기금운용
  • 삼성전자
  • 삼성전기
  • LG유플러스
  • 우리에프아이에스
  • 한국방송통신대학교
  • 화이트정보통신
  • NTT Data
  • China Mobile
  • 중국국채공사
  • etc...
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •