ページ更新: 2006-10-27 (金) (3980日前)

関連: Java/FindBugs, eclipse/plugin/FindBugs, Java/PMD, 書籍/未分類#FiveCoreMetricsJp

目次

[編集]

LAPSE: Web Application Security Scanner for Java (2006-10-27) #

LAPSE: Web Application Security Scanner for Java
http://suif.stanford.edu/~livshits/work/lapse/

[編集]

Code Analysis Plugin (2005-01-06) #

コードをいろいろ分析する。まだ試していない。

JFreeChart-plugin, GEF が必要だが、「全部入ってる」アーカイブも提供されている。

CAP - Code Analysis Plugin
http://cap.xore.de/cap.php?show=cap.index

Update site

http://cap.xore.de/update
[編集]

Eclipse Metrics plugin (2005-10-12) #

Metrics
http://metrics.sourceforge.net/

[編集]

Eclipse Metrics Plugin #

Eclipse Metrics Plugin - Team in a Box
http://www.teaminabox.co.uk/downloads/metrics/index.html

メトリクスプラグイン - Eclipse
http://eclipsewiki.net/eclipse/...

2005-02-16 時点のバージョンは 2.7.0 (eclipse 3.0)

[編集]

Byecycle (2005-07-07) #

Byecycle - Aesthetic Programming for Eclipse
http://byecycle.sourceforge.net/

サイトより引用:

  • Byecycle is an auto-arranging dependency analysis plug-in for Eclipse. Its goal is to make you feel sick when you see bad code and to make you feel happy when you see good code.
  • Java Runtime Environment 5.0 or superior , Eclipse 3.1 or superior
  • このサイト、デモのFlashが貼り付けてあるので、トップページは結構重い。
[編集]

SimScan (2004-06-16) #

BEB | Download - SimScan (Similarity Scanner)
http://www.blue-edge.bg/download.html

  • To get support and the right to use SimScan in non-open source commercial projects for unlimited time, please register. Registration costs $39.

SimScanプラグイン - Eclipse
http://www.eclipsewiki.net/eclipse/...

[編集]

JDepend4Eclipse (2005-02-16) #

marsのメモ より

JDepend plugin for Eclipse: JDepend4Eclipse
http://andrei.gmxhome.de/jdepend4eclipse/

  • ... a wrapper for running JDepend ...

Eclipse 3.1 であればUpdate Managerでインストールできる。URLは http://andrei.gmxhome.de/eclipse/

[編集]

JDepend #

JDepend
http://www.clarkware.com/software/JDepend.html

  • JDepend 2.9
  • BSD License.
  • JDepend traverses Java class file directories and generates design quality metrics for each Java package.

2004-10-19 JDependの読み方
http://lo.gs.di.gs/index.php?itemid=47

2004-11-26 JDependは設計改善に効果あり
http://lo.gs.di.gs/index.php?itemid=235

ArticleS.UncleBob.JdependFixture
http://www.butunclebob.com/ArticleS.UncleBob.JdependFixture

  • パッケージ間の依存関係を表にする‥‥らしい。

Graphviz
http://www.graphviz.org/

  • JDependの結果をXML出力し、それをXSLスタイルシートでdotファイルに変換し、 それを画像(PNG、SVG...)にするときに使う。
[編集]

起動用スクリプト #

jdepend (UNIX用)

#!/bin/sh
UI=jdepend.textui.JDepend
#UI=jdepend.swingui.JDepend
#UI=jdepend.xmlui.JDepend
java -classpath $JDEPEND_HOME/lib/jdepend-2.9.jar $UI $*

jdepend.cmd (Windows XP)

@echo off

setlocal
set UI=jdepend.textui.JDepend
rem UI=jdepend.swingui.JDepend
rem UI=jdepend.xmlui.JDepend

java -classpath %JDEPEND_HOME%\lib\jdepend-2.9.jar %UI% %*

endlocal
[編集]

Checkstyle #

Eclipse Checkstyle Plug-in
http://eclipse-cs.sourceforge.net/

Checkstyle
http://checkstyle.sourceforge.net/

Java/コーディング規約/ツール#Checkstyle

[編集]

StepCounter (2005-11-21) #

StepCounter - Project Amateras
http://amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi?page=StepCounter

[編集]

参考情報 #

@IT:初めてのソフトウェアメトリクス

書籍 初めて学ぶソフトウェアメトリクス
http://www.amazon.co.jp/dp/4822282422