Oggi parleremo delle proprietà composte di una classe, ovvero di proprietà contenenti un array.
Abbiamo visto nella lezione precedente (PHP Refactoring – Lez. 1: proprietà di una classe) come scrivere le proprietà semplici di una classe.
Per quanto riguarda le proprietà composte valgono le regole di naming convention introdotte nel precedente tutorial, eccetto i metodi di accesso alle stesse. Di seguito lo standard da seguire a livello di classe.
Prosegui la lettura…
Quando scriviamo una classe ognuno di noi usa delle sue convezioni.
Io consiglio di utilizzare le seguente sulle proprietà di una classe:
- Se composta da singola parola tutto in minuscolo; per esempio $nome;
- Se composta da più parole la prima lettera di ciascuna, a partire dalla seconda, in maiuscolo, tutte le altre minuscole; per esempio $nomeAziendaItaliana;
- Se rappresenta una costante composta da singola parola scriverla tutta in maiuscolo; per esempio ELEMENTI;
- Se abbiamo una costante composta da più parole scriverla tutta in maiuscolo con un trattino fra le parole; per esempio ELEMENTI_PER_RIGA
- Il nome della variabile deve essere autoesplicativo
Prosegui la lettura…
Refactoring, ovvero ottimizzazione del codice esistente.
Troppo spesso come programmatori dobbiamo mettere mano a codice sporco, scritto male e pieno di bug, con il rischio che l’eliminazione di un errore generi altri bug a catena.
Le soluzioni sono due:
- Prendere un bel foglio bianco e pianificare da zero l’applicativo;
- individuare la possibilità di suddividere il programma in porzioni autonome e riscrivere il codice di quest’ultime, in modo da migliorarlo senza apportare macro cambiamenti istantanei.
Il primo caso è quello preferito da ogni sviluppatore, ma purtroppo per esigenze contingenti (budget, tempistiche di messa online) il meno praticabile.
Prosegui la lettura…
Commenti recenti