[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends-ml 10561] Re: リファクタリ ングを読む会第 5 回議事録



> P303 ‐
> ・setメソッドの隠蔽
> ⇒未使用変数、メソットを摘出してくれるツールとしてJTest、JLint(free)、PMD?
> (free)がある。

PMDであってました。
http://pmd.sourceforge.net/

未使用変数や、呼ばれていないprivateメソッド、命名規約などを
チェックしてくれるオープンソースのツールです。

チェックするルールがプラガブルになっていて、好きなものだけ
選んでチェックしたり、独自のチェックを追加したりができるよ
うになっています。

> ⇒CVSを自動で夜間JTestを実行して、朝に担当者に修正しなさいとメールを出
してく
> れる機能がほしい。

調べていないので、上で言ったことそのものができるかどうか
は知らないのですが、Anthill, CruiseControl, Centepede,
Mavenといったあたりのツールが、定期的な自動ビルドや
レポーティングを支援するようです。

Cruise control http://sourceforge.net/projects/cruisecontrol/
Maven http://maven.apache.org/
Centipede http://www.krysalis.org/centipede/
Anthill http://www.urbancode.com/projects/anthill/default.jsp

akky (AKIMOTO, Hiroki)
http://share360.com/