ソースコード品質診断

CodePrism®は開発の初期段階でアプリケーションの品質を確保するためのソースコード品質診断ソリューションです。コンプライアンス要件を満たして開発費用を減らすことができ、静的解釈技術を活用してコード品質の診断が自動化できます。

概要

CodePrism®は別途のコンパイル環境を構築したりプログラムを実行したりすることなく、開発者によるソースコードが、品質の観点で予め定義された様々な点検規則と開発標準規則をちゃんと遵守しているか否かを検査します。またソースコード中からその規則を違反している箇所を正確に見つけ出します。

QA(品質保証)チームは中央サーバーでソースコードの品質を一括診断でき、開発者は自分のパソコンで中央サーバーと通信しながらソースコードの品質を自ら診断できます。

ソースコード品質診断

特長

CodePrism's 特長
SQL文の診断 CodePrismはソースコードだけではなくSQL文の誤用パターンを検出するルールも提供します。SQL文の誤用箇所を開発段階で早く検出できます。
円滑な統合 CodePrismはGTOneの他のアプリケーションガバナンスソリューションと同じテクノロジープラットフォームを使用しています。これは静的解釈の結果を単一の環境下で多次元的に活用(影響分析、コード品質及びセキュリティ脆弱性)できることを意味します。

主な機能

CodePrism's 主な機能
潜在的エラーソースコードの検出 エラーの可能性があるコーディングパターン、性能低下を引き起こすコーディングパターンなどを検知し、該当ソースコードの問題箇所を正確に検出します。
開発標準の遵守 コメント標準、ネーミングルール、アーキテクチャー標準、長さやサイズの制限などの開発標準を違反している箇所を検出します。
悪い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...