ソース解析@ SrcAnalyze for Java

ホーム ソフトウェア概要 ダウンロード ご購入方法 News
★ SrcAnalyze for Java の次バージョン(Ver4.0)で サンプル・ソース を解析して、HTMLで掲載しています。 実際のツールでは、 より柔軟に、ソースコードにアクセス、分析 可能となっています。
新着情報(ソース解析)
2009/04/20 SrcAnalyze for Java Ver4.0 Beta2 をリリースしました















Code Complete第2版〈上〉―完全なプログラミングを目指して
iTunes StoreでiPod ゲームをダウンロード
モーツァルト生誕250年

次バージョンでの解析レポート速報

SrcAnalyze は、次バージョンリリースに向けて、必要なソースに慣れ親しんだエディタですばやくアクセスできることを目標として、現在、準備中ですが、
途中経過として、ここ最近、よく使用している Springframework の WebFlowを解析して、HTMLでレポートしたものを公開します。

※Springframeworkは、ここ最近、仕事でよく使用しているFWなのですが、SpringMVCという基盤に対して、
WebFlowでは、名前のとおり、画面遷移のFW機能を提供してくれます。
フローに関する機能を利用することにより、hidden で値渡しをさせる必要が極端に少なくすることが可能です。
また、メモリー管理も、独自のフロースコープというものが提供されているため、画面遷移の一まとまりをサブモジュールとして扱うことが簡単に行えます。
ブラウザの戻る・進むといった処理もサポートされます。

更に、今回解析した spring-webflow-2.0-m4 では、Ajax関連の機能も提供されているようです。


グローバル・クラス変数・ツリーの出力(クラス内、メソッド内)中 FormAction
グローバル・クラス変数・ツリーの出力(クラス内、メソッド内)中 FormAction ※継承付
グローバル・クラス変数・ツリーの出力(クラス内、メソッド内)中 FormAction ※実装付
グローバル・クラス変数・ツリーの出力(クラス内、メソッド内)中 FormAction ※メソッド付
グローバル・クラス変数・ツリーの出力(クラス内、メソッド内)中 FormAction ※継承・実装付


グローバル・クラス変数・ツリーの出力(クラス内、メソッド内)中 FlowController
グローバル・クラス・ツリー(継承)
グローバル・クラス・ツリー(インタフェース)
  

【補足】レポートのフォントカラー
クラス
抽象クラス
インタフェース
メソッド


※グローバル・クラス変数・ツリーの出力について
クラスの呼び出し関係をツリーでレポートします。
また、次バーションより、それぞれのクラスに対して、継承、実装(インタフェース)、メソッド・ツリーもあわせてレポート可能となる予定です。

つまり、Eclipseでいうところの、F3、F4キー(宣言を開く、型階層を開く)をあわせたレポートを出力することが可能です。

それに加えて、メソッドツリーもレポートします。

大規模プロジェクト開発におけるキーワードとして、疎結合によるPOJOの部品化で作業負荷分散することによる、全体のスループット向上が
一つの定石となっていますが、一方で、疎結合された部品のつながりを理解することも非常に大事になってきております。

そうした中で、SrcAnalyzeは、
必要なソースに慣れ親しんだエディタですばやくアクセスできることを目標として
開発を進めていく予定です。
新着情報
2009/04/20 SrcAnalyze for Java Ver4.0 Beta2 をリリースしました
2009/03/16 SrcAnalyze for Java Ver4.0 Beta1 をリリースしました
2008/09/15 次バージョンでのサンプルレポート公開
2007/09/07 SrcAnalyze for Java Ver3.0 をリリースしました
2006/07/23 SrcAnalyze for Java Ver2.2 をリリースしました♪
2006/02/13 SrcAnalyze for Java Ver2.1 (Beta版) をリリースしました。
2005/04/18 SrcAnalyze for Java Ver2.0 をリリースしました。
2004/12/24 SrcAnalyze for Java Ver1.0 をリリースしました。

★最新版(2009/04/20)★
Ver4.0 Beta2 SrcAnalyze40_Beta2.LZH 18.3 MB

Powered by SHINOBI.JP

Google
Google
Google

Copyright (C) 2004-2009 M.Ouji All rights reserved.