Takayuki Okazaki's Weblog
ブログ: 岡崎 - Okazaki's blog
20050309 2005年 3月 09日 水曜日
今日のツール: NetBeansとPMDでスキルアップ
English Translation: (Yahoo!) / (Google)

NetBeansはオープンソースのJavaプログラミング環境として、 特に最近バージョン4.0が出てからはかなり使いやすくなってきました。 最近バージョン4.1のBeta版ではEclipseのプロジェクトをインポート することが出来るようになったりと相互運用もますます簡単になってきました。

PMDはオープンソースの 静的ソースコードチェックツールで、最近では開発プロジェクトで使用される ことも多くなってきました。PMDはコーディングに対していろいろなルールを もとにルールに反した部分を指摘してくれます。(ルールの詳細はまた別の機会に 紹介します。) こうしたルールに従いながらプログラミングをすることで、品質の高いコードを 書けるようになるだけでなく、自分自身のスキルも向上することにつながります。 今日はNetBeansにPMDを組み込むことでリアルタイムにコーディングの フィードバックを得る方法をご紹介します。

インストール方法
  • まず、NetBeansがなければこれをダウンロードします。 http://www.netbeans.org
  • 次にPMDのNetBeans用プラグインをダウンロードします。 PMD NetBeansプラグイン
  • NetBeansを起動し、メニューの「ツール」→「アップデートセンター」を選びます。
  • 手動でダウンロードしたモジュールをインストールする方法を選び、ダウンロードしたpmd.nbmを組み込みます。
これでインストールは完了です。このままでも使用できますが、 さらに便利にするために次の設定をします。
  • NetBeansメニューの「ツール」→「オプション」でPMDの設定を行います。
  • 次のようにEnable scanにチェックを入れます。
    (クリックで拡大)
これでソースコードを書きながらリアルタイムのフィードバックを得ることが出来ます。 フィードバックを受けると次のようにソースコード中のルール違反の部分を表示してくれます。 (クリックで拡大)


投稿されたコメント:

★ お名前を空欄にするとIPアドレスが、お名前欄に記入されます。
コメント
コメントは無効になっています。
過去の記事
« 12月 2009
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  
       
今日
Click me to subscribe このブログを購読(RSS)
検索

このブログ著者について
ソフトウエア・インフラストラクチャー・ソリューション本部のソリューション・アーキテクトでした(2008年8月退職)。 本業はSOAソリューションならびにSun Java CAPSによるソリューションのプリセールスをお手伝いするエンジニア、とJavaエバンジェリストグループに参加してセミナーに行ったり、趣味のプログラミング・ネタをこのブログで紹介したりしていました。現在は、ふらふらとwatermint.orgで活動中〜。
リンク
 
SunホットトピックPodcast - SunホットトピックPodcast
 


 

Today's Page Hits: 120