CodePrismcode-analyzers-codeprism

检测源代码质量

CodePrism®是从开发初期开始以确保应用质量为目的的源代码质量检测解决方案。该系统采用静态分析技术,实现应用合规,以及源代码质量检测自动化,降低开发成本。

概要

CodePrism®为了达成应用质量、遵循开发标准基于已定义好的规则自动检测源代码。没有配置编译环境或执行程序,也能准确查找违背既定规则的源代码线。

QA组织可以在中央服务器上统一检测源代码质量,开发者则在自己的PC上与中央服务器联系自行检测源代码质量。

检测源代码质量

竞争优势

CodePrism's 竞争优势
检测SQL语句 CodePrism®支持源代码检测规则,同时也支持提取SQL语句吴用模式的规则。SQL语句的吴用模式可以在开发阶段预先提取。
无缝集成 CodePrism®采用的技术平台与GTONE的其他应用治理解决方案相同。这意味着可以在单一环境下多维度利用静态分析结果(影响分析、源代码质量及安全漏洞)。

核心功能

CodePrism's 核心功能
提取有潜在错误的源代码 感知有潜在错误并引发性能低下的编码模式,准确提取其相应源代码线。
遵循开发标准 提取违背注释标准命名规则架构标准长度及大小限制等开发标准的源代码。
提取 Bad SQL使用模式 提取SQL语句的对于性能涉及不良影响的模式,以及在服务器端进行分析时支持动态SQL分析。
生成编辑简单的规则 基于正则表达式可以增加新的规则或修改原有规则。
更新自动规则 通过在中央服务器的规则管理功能为开发者自动更新规则

* 支持各种各样的语言,包括COBOL、Java/JSP(Eclipse plug-in)、C、C#、VB.NET等语言。

期待效果

CodePrism's 期待效果
节减修改错误时必要的成本 手工检测源代码,一般依赖于开发者的经验,这需要很多时间和成本。如果在开发初期能发现错误并修改,可以节减相关成本
提升维护效率 要求开发者在开发阶段遵循编码标准,这可以提升日后的维护效率
提升生产效率 即使高级工程师,一整天也只能检测1,000行左右的源代码。采用CodePrism静态分析技术自动化源代码检测工作,以大幅减少时间和努力
应用合规 提取由规定禁止使用的硬编码关键词,并提供能安全遵循应用规则的方法

Customers

  • ABL Life Insurance
  • BC Card
  • Industrial Bank of Korea
  • Kbank
  • DB Financial Investment
  • KB Kookmin Bank
  • KB kookmin Card
  • KB Securities
  • OK Saving Bank
  • Lotte Card
  • Lotte Capital
  • Samsung Card
  • Shinhan Card
  • Woori FIS
  • Woori Bank
  • eBEST Investment & Securities
  • Hi Investment & Securities
  • Hanwha Life
  • Hyundai Card
  • Hyundai Capital
  • Hyundai Commercial INC
  • KT ds
  • LG U+
  • Samsung Electro-Mechanics
  • Samsung Electronics
  • Kolon Benit
  • National Health Insurance Service
  • National Pension Service
  • Korea Credit Guarantee Fund
  • Korea Trade Insurance Corporation
  • Korea Hydro & Nuclear power
  • TRC BANK
  • CHINA Mobile
  • China Government Securities Depository Trust&Clearing
  • more...