VBProjectAnalyzer

VB.netプロジェクトの複雑さを可視化するソフト 複雑さはMcCabeという循環的複雑度を使用


ソフト詳細説明

VB.netプロジェクトの複雑さを可視化するソフトです。複雑さはMcCabeという循環的複雑度を使います。
本ソフトウェアはフリーソフトです。配布は自由に行ってください。
ソースコード付きです。

使用しているエディタコントロールについてはフリーの.NET開発環境であるSharpDevelop3.2の
TextEditorControlを使用しています。
ライセンスはLGPLです。

ソフトの特徴

・オープンソース 著作権ついては特に考えていなくて自由に修正・配布していただいて結構ですが、無保証です。このソフトを使用したことによる損害には対応できません。
・Visual Basic.netによる開発
Visual Basic.netの環境をお持ちの方なら自由に修正しながら機能追加できます。
古いですがVisual Basic 2013 Express(無料)で作成しました。
・左画面ツリーでプロジェクトに含まれるプログラム一覧を表示、右画面でプログラム内容を予約語、文字定数、記号等で色分けして可視化するアプリケーション。
・可視化の方法としてプログラムの行数、複雑さを測定する。複雑さはMcCabeという循環的複雑度を使います。

定義はWiki(循環的複雑度)より
M = 閉じたループの数 + 1
で計算しています。

・オープンソースで学習目的とし、後でプログラムコードを参照して自分用に処理を追加できます。
・簡易的にレポートを出力できます。(htmlファイル)
・あくまでもプロトタイピングで評価後に機能追加を考えています。

動作環境

VBProjectAnalyzerの対応動作環境
ソフト名:VBProjectAnalyzer
動作OS:Windows 10/8/7
機種:x64
種類:フリーソフト
作者: wasurenutameno 

ユーザーの評価(0人):0
コメント:0
>>コメントを見る

最優秀ダウンロードソフト決定戦
お気に入りのソフトに投票しよう!

■関連キーワード

プロジェクト  net  循環  VB  McCabe  可視 


「VisualBasic」カテゴリーの人気ランキング

  1. ザ・プログラム解析 For VB/VB.Net VB/VB.Netの相関関係や変数を解析、及び仕様書形式での印刷(実質無料利用可)(ユーザー評価:0)
  2. HappyNetDoc♪ .NETアプリ・クラス仕様書生成ツール .NETアプリの設計書をExcel形式で自動生成(VB.NETの場合はクロスリファレンス出力可)(ユーザー評価:3.5)
  3. AddLineNumbers VB6/VBA VB6/OfficeVBA環境のコードウィンドウで行番号を表示(ユーザー評価:0)
  4. USB-IO2.0制御プログラム USB-IO2.0用の制御モジュールとVisualBasic2008 サンプルソース(ユーザー評価:0)
  5. VB6 IDE Tabbar VB6にコードウィンドウの切り替えを行うタブを追加するアドイン(ユーザー評価:0)

カテゴリーから選ぶ


その他のコンテンツ
ちょい読み!
コミック