トップ 一覧 ping 検索 ヘルプ RSS ログイン

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

!ファイル名
,ファイルタイプ,サフィックス
,Java ソースコード,.java
,Java バイトコード,.class
!ファイル編成
*ソースファイルは以下の順序で
+開始コメント
+パッケージ、Import ステートメント
+クラス、インターフェース宣言
::開始コメント
 /*
  * Classname
  * 
  * Version information
  *
  * Date
  * 
  * Copyright notice
  */

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

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