DevPartner Java Edition

Javaアプリケーション性能解析ツール

評価版お申し込みページへ   見積り依頼ページへ
  DevPartner Java Edition 機能紹介  

Code Review Java Edition

静的ソースコード解析ツール

静的ソース・コード解析

Code Review Java Editionは、Javaのソースコードを静的に解析。Javaの実行前のプログラムを解析し、潜在的な問題点を抽出します。また、メトリクス分析によりJavaソースコードの品質を数値化しますので、プログラム品質の均一化が可能になります。

構造をダイヤグラム化
構造をダイヤグラム化
<拡大図>

Code Review Java Editionは、構造をダイヤグラム化し構造を視覚的に把握することが可能になります。また、リファクタリング(*)箇所を提案するので、これにあわせてソースコードを修正することで、保守性が向上します。

*リファクタリング:プログラムの振る舞いを変えることなくソースコードを変更すること。
ソフトウェア開発では、ソースコードの作成が進むにつれて、中途での設計変更やバグフィックスなどでプログラムは冗長で汚いものとなっていくことが多い。これらの問題点を解決し、将来の仕様変更に柔軟に対応できるようソースコードの手直しを行なうことを「リファクタリング」という。

定義されたルールによりコードをチェック
メトリクス分析
<拡大図>

Javaプログラミングのバイブルとも言われている「Effective Java」「Javaの落とし穴」などで紹介されているルールを活用してコードをチェックし問題箇所や対処法を提示するので、より高品質なプログラミングが可能になります。

メトリクス分析
定義されたルールによりコードをチェック
<拡大図>

Javaのプログラミングでは、往々にして従属関係があまりにも複雑になりすぎ、パフォーマンスが低下したり、第三者が見て理解しにくくなってしまうことがあります。Code Review Java Editionは、複雑度やオブジェクト間の結合度などを検出するメトリクス分析により、複雑度を数値化して表示。品質管理における品質の測定基準の1つとしても活用可能です。

評価版お申し込みページへ   見積り依頼ページへ

TOP

-----