Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 1.19 KB

File metadata and controls

38 lines (25 loc) · 1.19 KB

コーディングガイドライン(Java)

ライセンス表示

ソースコードの変更や追加を行った場合には所属する企業のライセンスを追加する。

/*
 * Portions copyright 2018 Example Corporation
 */

コーディングスタイル

  • ファイルの末尾に改行を含める
  • インデントにはスペースを利用する(タブを利用しない)
  • import 文を除き、1 行は 120 文字までとする
  • クラスの import にワイルドカードを利用しない
  • static import にはワイルドカードを利用してよい
  • 不要な import は削除する

命名規則

  • クラスやインターフェースの名称は英大文字で始める
  • 定数名は英大文字、数字、アンダースコアを使用する
  • パッケージ名は英小文字を使用する
  • ジェネリクス型は英大文字 1 文字で始まり、数字を続けてもよい

コメント

  • コメントは英語で記載する
  • 新たにパッケージを作成する場合は package-info.java を用意する
  • public または protected スコープの型、メソッド、フィールドにはコメントを記載する

禁止事項