Denominazione
🎯 Naming Conventions Overview
Variables e Functions: camelCase
// bad - snake_case (non JavaScript style)
const user_name = 'John'
const api_base_url = 'https://api.example.com'
// bad - PascalCase per variabili
const UserName = 'John'
const ApiClient = createClient()
// bad - abbreviations unclear
const usr = getCurrentUser()
const btn = document.querySelector('button')
const e = new Error('Something went wrong')// good - clear camelCase
const userName = 'John'
const apiBaseUrl = 'https://api.example.com'
const isUserLoggedIn = checkUserStatus()
// good - descriptive names
const currentUser = getCurrentUser()
const submitButton = document.querySelector('button')
const validationError = new Error('Validation failed')
// good - boolean prefixes
const isLoading = false
const hasPermission = true
const canEdit = user.role === 'admin'Classes e Constructors: PascalCase
Constants: UPPER_SNAKE_CASE
Files e Directories: kebab-case
🔧 Function Naming Patterns
Action Functions
Boolean Functions e Variables
Async Functions
📦 Module e Import Naming
Import Naming
Export Naming
🎨 Event Handler Naming
Event Handlers
🔗 API e Service Naming
API Methods
📝 Best Practices Summary
Naming Guidelines
Conventions Summary
Type
Convention
Example
Last updated