Ever wondered how many lines of code or how many classes there are in the Sun JDK? Curious about the size of your own projects - or do you want to keep track of your work-progress. That's what JavaNCSS is for. JavaNCSS is a simple command line utility which measures two standard source code metrics for the Java programming language. The metrics are collected globally, for each class and/or for ea
FindBugs looks for bugs in Java programs. It can detect a variety of common coding mistakes, including thread synchronization problems, misuse of API methods, etc. QJ-Pro is a comprehensive software inspection tool targeted towards the software developer. Developers can automatically inspect their Java source code and improve their Java programming skills as they write their programs. QJ-Pro provi
(本Webサイトでは、JavaScriptを使用しているため、一部のWebブラウザで警告が出ることがあります。ご了承ください。 ..... ) お知らせ 「旧版」のページを取り除きました。サイトの名称を変更しました。(2010/08/02) 「ユーザー登録」のページを取り除きました。(2010/06/01) ライセンスキーはオープンソースになったCCFinderXではもはや不要なので、「ユーザー登録」のページを5月末をめどに削除します。(2010/05/14) 10.2.7.4をリリースしました。特に問題がなければ最終バージョンとなる予定です。皆様、長らくのご愛顧ありがとうございました。 (2010/04/08) A. Lozano & M.l WermelingerのIWSCペーパー、およびその他にもいくつかの論文を追加しました。 (2010/03/11) お待たせいたしました。MITラ
The program ckjm calculates Chidamber and Kemerer object-oriented metrics by processing the bytecode of compiled Java files. The program calculates for each class the following six metrics proposed by Chidamber and Kemerer. WMC: Weighted methods per class DIT: Depth of Inheritance Tree NOC: Number of Children CBO: Coupling between object classes RFC: Response for a Class LCOM: Lack of cohesion in
メトリクスの計測結果をHTMLまたはCSVで出力します。レポートの配布や結果の集計が容易にできます。 ・Eclipseの問題ビューでの警告表示 Eclipseの問題ビューに、メトリクスの値が悪いソースを表示させることができます。 ・メトリクスの警告表示設定のカスタマイズ 上記のHTML出力やビューへの表示において、警告表示させるためのメトリクスの許容値を自由に変えられます。 ・計測対象の除外 計測対象としたくないクラスを除外できます。テストクラスなどが混在している場合に便利です。 入手方法 Eclipse Metrics Plugin(Team in a Box)を利用する場合は、com.teaminabox.eclipse.metrics_2.7.0.zipを以下のサイトから取得してください。 ダウンロードしたプラグインを展開して現れるcom.teaminabox.eclipse.met
メトリクス測定 最近、ありえないほど酷いソースコードの Java による Web システムに遭遇したので、いい機会だしソフトウェアメトリクスを測定してみた。(言うまでもなく、そのプロジェクトは火が噴いて大変な状態だった) ソースコードをわざと難読化しているとしか思えないくらい無意味に複雑な実装で、TDD(テスト駆動開発)などを実践しアジャイル開発に取り組んでいる者としては、あまりの世界観の違いに驚いてしまった。 アーキテクチャ自体が終わってる印象なので、当然の帰結とも捉えられるような気がするが、あまりにも・・・。 とにかく、Eclipse Metrics plugin を使ってメトリクスを計測してみたところ主な結果は以下の通りだった。 10以下が望ましいとされる VG(メソッドのサイクロマチック数)で 50以上が数十箇所、最高値は 90を超えてる MLOC(メソッド単位の行数)の最高値が約
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く