変数
定数以外
例:sampleName
・小文字から始まる
・大文字で区切る(キャメルケース)
定数
例:SAMPLE_NAME
・すべて大文字
・アンダースコアで区切る(スネークケース)
メソッド
例:getName
・小文字から始める
・基本的に動詞+名詞にする
動詞 | 例 | 用途 |
---|---|---|
get | getName | 値を取得する |
set | setParam | 値をセットする |
to/parse | aToB/parseCSV | 変換 |
init | initParameters | 初期化 |
create/generate | 作成 | |
issue | issuePayNumber | 発行 |
update/change | 変更 | |
add | 追加 | |
delete/clear | 削除 | |
find/select | 検索 | |
save | 保存 | |
complete | 完了 | |
is/can | 状態の確認 | |
back | backToDetail | 戻る |
load | 読み込み | |
input | 入力 | |
output | 出力 | |
exec | 処理の実行 | |
start | 処理の開始 | |
stop | 処理の中断 | |
end | 処理の終了 |
例 | 意味 | |
---|---|---|
by/from | getNameById(IDから名前を取得) | ~から |
for | userInfoForPreset(プリセットのためのユーザー情報) | ~のための |
with | messageWithId(メッセージとID) | ~と~ |
クラス
例:ConfirmController
・大文字から始める
・フレームワークの命名ルールに合わせる
【SpringMVCの場合】
Controller:目的が分かるクラス名にする(例.InputOfferContoroller)
Service:Controllerに合わせたクラス名にする(例.InputOfferService)
Form:目的が分かるForm名にする(例.OfferForm)
Bean:テーブル情報格納用Beanの場合はテーブル名と同じにする(例.OfferReceiptBean)
ワード | 用途 | 例 |
---|---|---|
Input | 入力画面のクラス | InputOfferController、InputCreditCardController |
Detail | 詳細画面のクラス | OfferDetailController |
Confirm | 確認画面のクラス | ConfirmOfferController、ConfirmUpdateController |
Complete | 完了画面のクラス | CompleteOfferController、CompleteDeleteController |
Inquiry | 照会画面のクラス | InquiryController |
Receipt | 受付画面のクラス | ReceiptOfferController |
Update | 変更画面のクラス | updateOfferController |
Delete | 削除画面のクラス | DeleteOfferController |
List | 一覧画面のクラス | OfferListController |
Base | 基底クラス | BaseOfferController |
メッセージ
ワード | 用途 | 例 |
---|---|---|
required | 必須 | requiredPassword |
range | 範囲 | overRange |
canNotUse | 使用できない | canNotUseCode |
limit | 上限 | inputLimit |
over | 超える | overCount |
notFound | 見つからない | notFoundData |
doNot | できない | doNotInsert、doNotInputBlank |
canNot | できない | canNotUseCode |
exist | 存在する | existOffer、doNotExistUser |
already | すでに | alreadyUpdated |
wrong | 間違い | userWrong |
max | 最大 | maxLength |
min | 最小 | minLength |
same | 同じ | samePassword、notSame |
extension | 拡張子 | fileExtension |
create | 作成する | |
accept | 受理 | |
complete | 完了 | |
return | 返却 | |
delete | 削除 | deleteFile |
download | ダウンロード | |
upload | アップロード | |
add | 追加 | |
update | 修正 | |
delete | 削除 | |
login | ログイン | |
logout | ログアウト | |
priority | 優先順位 | |
copy | コピー | |
regist | 登録 | |
change | 変更 | changeDefault |
offer | 申し込み | |
auth | 認証 | |
error | エラー | fileError |
check | チェック | securityCheck |
search | 検索 | searchWord |
choice | 選択 | notChoiceName |
out | 終了 | outOfTerm |
term | 期間 | outOfTerm |
invalid | 無効 | invalidColor |
match | 一致 | noMatchTerm、mismatchCode |
expired | 期限切れ | expiredTerm |
record | レコード | noRecord |
ng | 不可 | ngWord |
faild | 失敗 | |
empty | 空 | isEmpty |
both | 両方 | bothName |
before | 前 | |
after | 後 | |
answer | 回答 | |
need | 必要 | needCancel |
info | 情報 |