Convenzioni Denominazione nella Programmazione
Le convenzioni denominazione sono accordi su come formattare nomi identificatori nel codice. Seguire convenzioni migliora leggibilità, riduce carico cognitivo e fa sembrare codice professionale. Questa guida spiega convenzioni principali e quando usarle.
camelCase
camelCase è caratterizzato da prima lettera minuscola con maiuscole all'inizio ogni parola successiva: nomeUtente, ottieniUtentePerId, calcolaPrezzo. Le maiuscole creano 'gobbe' in mezzo nomi, ricordando gobba cammello. Dove usato: JavaScript e TypeScript usano camelCase per variabili, funzioni e proprietà oggetto per convenzione. Java lo usa per metodi e variabili. È anche comune in nomi proprietà JSON e alcuni formati risposta API. Perché funziona: camelCase è compatto (nessun separatore), distinguibile da PascalCase (che segnala classi/tipi) e facile digitare su qualsiasi tastiera. Le maiuscole forniscono confini parola chiari senza caratteri extra. Errori comuni: capitalizzazione inconsistente (ottieniDATIUtente vs ottieniDatiUtente), usare per nomi classi (dovrebbe essere PascalCase) o mescolare con snake_case nella stessa codebase. Gestione acronimi è dibattuta. Alcuni preferiscono ServerHTTP, altri HttpServer. Per consistenza, molte guide stile raccomandano trattare acronimi come parole quando non all'inizio: serverHttp, parserXml, idUtente.
Prova lo Strumento
Convertitore Maiuscole/Minuscole