|
SrcAnalyze for Java Ver 2.2 のお知らせ ♪
【1】Ver2.2 での追加・修正機能
? ▼グローバル解析レポートの追加(※)
クラス・ツリーの解析対象ソースファイルが、「サブディレクトリを含むソー
スファイル」も可能となりました。
(Ver2.0では、カレントディレクトリのみのソースファイルが対象でした)
追加レポートは、クラス変数・ツリー(クラス内、メソッド内)です。
クラス・ツリー(継承)など他のレポートの対応は、次期バージョン以降を予定
しております。
(注)※制限事項がありますので、【2】Ver2.2での制限事
項を確認ください。
? ▼フィルタ機能の強化
解析前とレポート表示のそれぞれのタイミングで、フィルタリングが可能となり
ました。
(使用例)
●解析前のフィルタ:
プロファイルに対してデフォルトで使用するフィルタで、例えば、CVSディレ
クトリの除外、テスト用のクラスの除外、無視しても良いくらい汎用的なメソッ
ドの除外などがあります。
●レポート表示後のフィルタ:
テーブルに一覧表示されるソースを絞り込みます。
大規模プロジェクトを読み込んだ際などは、追跡している箇所のターゲットソー
スを一時的に絞り込むのに使用すると効果的です。
また、長いパスを見やすいキーワードで置換することも可能です。置換方法をい
くつか試してみてから、解析前のフィルタに設定するという方法もあります。
? ▼ステップ一覧の強化
フィルタ機能を利用することにより、Javaソースコードだけでなく、様々な拡張
子のソースも一覧表示が可能となりました。拡張子が「xml」などのファイルも、
フィルタリング機能でキーワード絞込みをして、エディタ表示できます。
解析前のフィルタのデフォルト設定:
●ステップ-ソース名-Include
「.cfg」、「.java」、「.xml」
(※ステップ一覧の解析対象となります)
●クラス-ソース名-Include
「.java」
(※クラス一覧、メソッド一覧の解析対象となります)
? ▼ツリー・レポート・ペインの強化
ツリー・レポートで、一度に表示するペイン数が設定可能となりました
設定値以降は、タブ形式での表示となります。
? ▼アイコン対応
ツリー・レポートのクラス・アイコンが、「通常のクラス」「抽象クラス」、
「インタフェース」と識別できるようになりました。
? ▼ツリー・レポートからのレポート出力機能強化
HTMLレポート出力が可能となりました。
ディレクトリ単位でのツリー・レポート出力だけでなく、クラス、メソッド配下
を指定してのツリー・レポート出力が可能となりました。
※ツリー・ノードを右クリックするとアクションを選択できます。
? ▼各ペインのサイズ変更
ディスプレイのサイズや解像度、同時に使用しているアプリケーションなどの個
別環境に対応できるよう、画面サイズ、各ペインのサイズの変更が柔軟になりま
した。
【2】Ver2.2 での制限事項
? グローバル解析パッケージ識別対応が未対応
異なるパッケージに属するクラスの名称が複数ある場合は、それらを同一のもの
として扱います。
本件の対応は、次期バージョン以降を予定しております。
【3】(参考)Ver2.0での標準機能
? 各種レポート(一覧・継承・インタフェース・クラス変数ツリー・メソッドツリーなど)
? フィルタリング機能(パス、クラス名、メソッド名など)
? ツリー連携
? テキストレポート
? 「エクスプローラ」「外部エディタ」の起動
? Swingベースの高機能GUI
【4】今後、SrcAnalyze は、
適切なクラス階層、メソッド階層を常に意識しながらの開発を支援するだけでなく、
大規模プロジェクトでもスピーディーかつ効率的にオーバービューを把握できるよ
う機能強化していく予定です。
・ソースコードに限らないFilerとしての機能強化!
・大規模プロジェクト読み込みの更なる強化・柔軟化
・大規模プロジェクトのクィックビュー・クィックレポート
・カラー・ハイライト対応
・HTMLレポート強化
・フィルタリング強化
・C/C++対応
などなど。
ご意見・ご要望ございましたらお気軽にお問い合わせください。
どうぞ、今後とも、SrcAnalyze をよろしくお願い申し上げます。
===============================================================
Mail : SrcAnalyze@ybb.ne.jp
URL : http://www.geocities.jp/srcanalyze_for_java/index.html
===============================================================
|
|
|
|