Convenzioni di denominazione
Fa parte della sezione Fondamenti del percorso Ruby di Coddy. Lezione 9 di 88.
Ruby ha regole specifiche per i nomi di variabili validi. Il nome di una variabile deve iniziare con una lettera minuscola (a-z) o un trattino basso (_) e può contenere lettere minuscole, numeri e trattini bassi. Tuttavia, non può iniziare con un numero, contenere spazi o usare caratteri speciali.
I nomi che iniziano con lettere maiuscole sono trattati come costanti in Ruby.
Oltre alle regole di base, seguire le convenzioni di denominazione rende il codice molto più leggibile e facile da mantenere.
Ruby usa convenzionalmente snake_case per i nomi delle variabili (usando trattini bassi tra le parole, come user_name). Questo è lo stile standard di Ruby ed è ampiamente adottato dalla comunità Ruby. La coerenza con questa convenzione fa apparire il tuo codice professionale e familiare agli altri sviluppatori Ruby.
Soprattutto, usa nomi descrittivi che indichino chiaramente cosa contiene la variabile. Invece di x o data1, usa nomi come student_score o monthly_sales. Questo rende il tuo codice autoesplicativo e più facile da capire per gli altri (e per il te stesso del futuro).
Sfida
FacileCrea tre variabili seguendo la convenzione di denominazione snake_case di Ruby. Crea una variabile per il nome completo di un dipendente e assegnale "John Doe", una variabile per la sua età e assegnale 25, e una variabile per il suo stipendio mensile e assegnale 1500.50. Visualizza tutte e tre le variabili usando puts.
Provalo tu
# TODO: Crea tre variabili seguendo le convenzioni di denominazione di Ruby
# 1. Una variabile per il nome completo di un dipendente (string)
# 2. Una variabile per la sua età (integer)
# 3. Una variabile per il suo stipendio mensile (float)
# TODO: Visualizza tutte e tre le variabili usando putsQuesta lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori Parte 2
Operatori logici Parte 1Operatori logici Parte 2Riepilogo - Logica sempliceOperatori logici Parte 3Operatori logici Parte 47Calcolatore per dividere il conto
Messaggio di benvenutoAcquisire input dall'utente10FizzBuzz con un colpo di scena
Panoramica del giocoIl metodo FizzBuzz2Variabili e tipi di dato
Numeri e variabiliTipo di dato stringaTipo di dato booleanoTipo di dato SymbolVerifica dei tipi di datoConvenzioni di denominazioneRiepilogo - Creazione di variabili5Strutture decisionali
Istruzione ifIf-ElseRipasso - Calcolatrice sempliceIf-Else annidatoIstruzione unless8Cicli
Ciclo for con intervalliCiclo whilebreaknextRiepilogo - FattorialeCiclo timesCiclo untilCicli annidatiRiepilogo - Input dinamico3Operatori, parte 1
Operatori aritmeticiOperatore moduloScorciatoie aritmeticheRipasso: matematica sempliceOperatori di confronto6Input/Output di base
Output con putsOutput con print e pOutput con variabiliInput con getsMetodo chompConversione di tipoRipasso - Calcolatore dell'etàRipasso - Vero o falsoEsercitati da solo: Compilatore Ruby online