| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
ページの作成:「==Java コーディング規約== [Java][Eclipse][コーディング規約] ===Sun Java プログラミング言語に関するコード規約=== *Java プログラ…」
==Java コーディング規約==
[Java][Eclipse][コーディング規約]

===Sun Java プログラミング言語に関するコード規約===
*Java プログラムのコーディングに関する標準と書式
**http://java.sun.com/docs/codeconv/index.html
**http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html
**http://www.tcct.zaq.ne.jp/ayato/programming/java/codeconv_jp/index.html


===Eclipseで使える静的解析ツール===
http://www.atmarkit.co.jp/fjava/rensai3/eclipsetst02/eclipsetst02_1.html

{|class="wikitable"
!プラグイン名
!内容
!特徴など
|-
|[http://checkstyle.sourceforge.net/ Checkstyle]
|コーディング規約のチェックツール
|静的解析ツール、命名規約について正規表現を使ってチェック
|-
|[http://pmd.sourceforge.net/ PMD]
|潜在的なバグからコーディング規約をチェック
|静的解析ツール、バグを誘発する可能性が高いコードをチェック、オールラウンド的
|-
|[http://findbugs.sourceforge.net/ FindBugs]
|潜在的なバグの予防に便利
|静的解析ツール、バイトコードが解析対象、ルールの拡張は困難
|-

案内メニュー