Skip to content

LightSpeedC/coding-style

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Coding Style

コーディングスタイル、命名規約。

一般的なルール

  • UpperCamelCase - 大文字キャメルケース
  • lowerCamelCase - 小文字キャメルケース
  • UPPER_SNAKE_CASE - 大文字スネークケース
  • lower_sname_case - 小文字スネークケース
  • UPPER-CHAIN-CASE - 大文字ハイフン区切り
  • lower-chain-case - 小文字ハイフン区切り

※参考: キャメルケース

UpperCamelCase - 大文字キャメルケース

Javaクラス名など

lowerCamelCase - 小文字キャメルケース

Javaメソッド名、変数名など

UPPER_SNAKE_CASE - 大文字スネークケース

Java static final 定数

lower_sname_case - 小文字スネークケース

???

UPPER-CHAIN-CASE - 大文字ハイフン区切り

???

lower-chain-case - 小文字ハイフン区切り

???

DB/SQL

  1. select COL_NM from TAB_NM
  2. SELECT col_nm FROM tab_nm
  3. SELECT COL_NM FROM TAB_NM
  4. select col_nm from tab_nm

1か2がいいけど、3でも4でも。どれがいいかな。
1がいい。理由はテーブル名やカラム名を注目させたい目立たせたいから。

ファイル名

通常ファイル名

lower-chain-case - 小文字ハイフン区切り

Javaファイル名

UpperCamelCase - 大文字キャメルケース

JSON

lowerCamelCaseかlower_sname_caseが良い。
lower-chain-caseはJavaやJavaScriptで扱いにくい。

{
    "lower_sname_case": "これか",
    "lowerCamelCase": "これだな",
    "lower-chain-case": "それはない"
}

URL/API

URLは小文字がいいと思う。
ファイル名にも使うlower-chain-caseがいい。
lower_sname_caseでもいいかな。

/xyz/
/xyz/index.html
/xyz/api/users

About

Coding Style

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published