Skip to content

3.2. ネーミング規則

対象規則
パッケージ小文字、単数形com.tienipia.flowin.user
クラス / インターフェースUpperCamelCaseUserService, Pageable
メソッドlowerCamelCase、動詞で開始findByEmail(), createUser()
変数lowerCamelCaseuserName, totalCount
定数UPPER_SNAKE_CASEMAX_RETRY_COUNT, DEFAULT_PAGE_SIZE
Enum 値UPPER_SNAKE_CASEACTIVE, PENDING_APPROVAL
テストメソッド日本語または英語の記述形式を許可ユーザーをメールで検索する()

3.2.1. クラスサフィックス規則

レイヤーサフィックス
ControllerControllerUserController
ServiceServiceUserService
Service 実装クラスServiceImplUserServiceImpl
RepositoryRepositoryUserRepository
DTO リクエストRequestCreateUserRequest
DTO レスポンスResponseUserResponse
ConfigurationConfigSecurityConfig
ExceptionExceptionUserNotFoundException

TIENIPIA QUALIFIED STANDARD