クライアント サーバ
対象OS WindowsXP、Vista、7
Linux、Mac OS
WindowsXP、Vista、7
Linux
Mac OS10
開発言語 Java6.0 Java6.0
開発ソフト Eclipse Eclipse

 日本語 Eclipse Pleiades All in One Java3.4.2.20090426
 pleiades-java-3.4.2.exe / 591,260,946Bytes / 2009.4.20
 http://www.vector.co.jp/soft/winnt/prog/se460359.html

Javaコーディング規約
http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html
日本語訳
http://numata.designed.jp/javacodeconv/

Sun謹製のコーディング規約。でもSun社内ではもはや使われていない。
更新もされていないようだし。Sunのエンジニアによると"is gone"だそうです。


コーディング規約チェックツールCheckstyleをEclipseで効率よく使えるプラグイン
http://eclipsewiki.net/eclipse/index.php?CheckStyle%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3


Java開発品質向上に向けての コーディング規約
http://www.isid.co.jp/news/pdf/Interface.45-P06-11.pdf
電通国際情報サービス版Javaコーディング規約2004
http://www.objectclub.jp/community/codingstandard/JavaCodingStandard2004.pdf


Writing Robust Java Code
http://www.alles.or.jp/~torutk/oojava/codingStandard/index.html
Writing Robust Java Code日本語訳 PDF
http://www.alles.or.jp/~torutk/oojava/codingStandard/writingrobustjavacode.pdf


電通国際情報サービス版、Writing Robust Java Code
このどちらかを選択すればいいんだろうか?
外国人の参加を想定するなら元が英語の書籍である
Writing Robust Java Codeを採用すべきか
それとも両方参照しつつ、という形で進めるか

 

2009/6/5
電通国際情報サービス版Javaコーディング規約2004を基準にします。
でも若干データが古いため、部分的に修正が必要なようです。

189 名前:サボリーダー1 ◆J2laM3tAZ6[sage] 投稿日:2009/06/03(水) 17:14:34
ああ、ただjavaのバージョンが古い時のだから
C_CLT002とか今だと宣言で入れるクラス決めれるから
別にいいかな
逆に入れるクラスが決まってるなら必ず宣言で
決めておくとか
private HashMap map = new HashMap(); ×
private Map<String,String> map = new HashMap<String,String>();○
おそらく今なら警告エラーになるから