- ベストアンサー
Javaのコーディング規約について
java+strutsの開発を行います 開発標準が必要とおもいます。 (実際は、無いまま開発している?プロジェクトにあとから参画) コーディング規約などを作成するのに参考になるURLがありましたら紹介をお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
JavaではSUNがコーディング規約を規定しています。 (原文) http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html (日本語訳) http://www.tcct.zaq.ne.jp/ayato/programming/java/codeconv_jp/ また個人的にお勧めなのが「頑健なJavaプログラムの書き方」です。 (日本語訳) http://www.alles.or.jp/~torutk/oojava/codingStandard/writingrobustjavacode.html プログラマは人から決まりを押し付けられるのを嫌うため、できるだけ多くの関係者が仕様策定に参加できるようにするのも重要だと思います。 できればStrutsなどのフレームワークについても規定を設けたほうがよいと思いますが、これは標準がないように思います。 ですが特にStrutsはフレームワークの中でも自由度が高いため、例えば「アクションクラスとDAOは分離する」などの規定は必要かと思います。
その他の回答 (1)
- pcbeginner
- ベストアンサー率46% (261/560)
そのプロジェクトで過去に発生した「重大な問題」で「原因がコーディングによるもの」などを洗い出したりして決めれば良いでしょう。 そして、決めるのも、質問者様1人で決めるのではなく、プログラマを集めて、(全員が難しければ、プログラマの中のリーダー的人物)みんなから意見を元に決めるのが良いと思います。 Eclipseを使用していれば、「FindBugs」などのプラグインを入れて、設定をするのも良いかと思います。 ↓ http://www.atmarkit.co.jp/fjava/rensai3/eclipseplgn02/eclipseplgn02_1.html あとは、質問者様とは違う現場にいる似たようなプロジェクトの規約などを参考にするのも良いかと思います。 (これは入手がもしかしたら難しいかもしれませんが。)