Convenzioni di denominazione
Fa parte della sezione Fondamenti del percorso C++ di Coddy. Lezione 12 di 74.
Nella programmazione, è importante seguire le convenzioni di denominazione per mantenere il codice leggibile e facile da gestire. Tuttavia, ci sono alcune regole e convenzioni da seguire quando si assegnano i nomi in C++:
- I nomi possono contenere lettere, cifre e trattini bassi.
- I nomi devono iniziare con una lettera o un trattino basso.
- I nomi distinguono tra maiuscole e minuscole (
myVariableemyvariablesono diversi). - I nomi non possono essere parole chiave di C++ (come
int,float,if, ecc.).
Oltre a queste regole, esistono alcune convenzioni di denominazione comuni che gli sviluppatori usano per rendere il codice più coerente e leggibile:
- camelCase: le parole sono unite, con ogni parola dopo la prima che inizia con una lettera maiuscola (ad es.,
totalAmount,numberOfStudents). Comunemente usato per i nomi di variabili e funzioni in C++. - PascalCase: simile a camelCase, ma anche la prima parola inizia con una lettera maiuscola (ad es.,
TotalAmount,MyClass). Comunemente usato per i nomi di classi in C++.
- snake_case: le parole sono tutte in minuscolo e separate da underscore (ad es.,
total_amount,number_of_students). Spesso usato in C++ per i nomi dei file o in altri linguaggi come Python. - SCREAMING_SNAKE_CASE: come snake_case, ma tutto in maiuscolo (ad es.,
MAX_SIZE,TOTAL_AMOUNT). In genere usato per le costanti e le macro in C++.
- Sii descrittivo ed evita nomi troppo brevi (ad esempio,
numberOfStudentsè meglio din). - Evita di usare nomi di variabili composti da una sola lettera, tranne che per i contatori semplici (ad esempio,
i,j,k).
Ecco alcuni esempi di nomi di variabili validi e non validi:
// Corretto
int age = 30;
double totalPrice = 150.99; // camelCase
int numberOfStudents = 25; // camelCase
const int MAX_STUDENTS = 100; // SCREAMING_SNAKE_CASE per le costanti
// Scorretto
int a = 30; // Troppo breve e poco chiaro
double TOTAL_PRICE = 150.99; // Le lettere maiuscole non si usano per le variabili normali
int n = 25; // Troppo breve e poco chiaroProvalo tu
Questa lezione non include una sfida di codice.
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori Parte 1
Operatori aritmeticiOperatore moduloIncremento/DecrementoPost-incremento/Post-decrementoAbbreviazioni aritmeticheOperatori di confrontoConfronto tra stringhe7Fondamenti di input/output
Istruzione coutIstruzione cinInserimento di stringheRipasso - Fino a 120Ripasso - Vero o falso3Variabili Parte 2
Dichiarazione del tipoConvenzioni di denominazioneRiepilogo - Inizializzare le variabiliConversione di tipo Parte 1Conversione di tipo Parte 26Decisioni
Istruzione ifIf-elseIstruzione switchOperatore condizionaleRiepilogo - If-elseIf-else annidatiEsercitati da solo: Compilatore C++ online