Archivio

Archivio per la categoria ‘PHP’

Un saluto al Virgilio Search Team

23 Dicembre 2008 Nicola Nessun commento

Bene essendo ormai passato il mio ultimo giorno di consulenza presso Matrix posso dire, senza dover poi sentirmi dire grazie, che grande, ecc. che i tre anni passati dentro il gruppo della Search di Virgilio sono stati molto belli. Spesso si parla delle aziende italiane come delle entità che scimmiottano la New Economy americana, che sono pronte a copiare tutto ma non sanno creare nulla.

Vi invito a guardare come è cambiata l’interfaccia del motore di ricerca Virgilio nell’ultimo anno. Tutto questo è frutto del lavoro di ragazzi in gamba, che pur con i loro difetti, hanno dei pregi e una passione per i loro compiti che ho riscontrato in pochissime persone lungo lo Stivale.

Mi piacerebbe fare i loro nomi, ma la privacy  me lo impedisce, inoltre non vorrei che un giorno per colpa mia  le loro email fossero tempestate di domande assurde o inutili.

Vi dico che se gli parlate scoprirete che sono persone normali, non se la tirano e sono sempre disponibili a dare una mano nell’ambito tecnologico a chi lo chiede.

Alcuni di loro hanno dei blog, ma non sta a me svelarne gli url, altri non li hanno perchè così indaffarati che non riescono a crearlo; altri ancora sono troppo intenti a raffinare le tecniche SEO sui blog precedenti.

Beh un saluto a tutta la Search, ed anche al super Capo, che nonostante il grado che ricopra è una persona sempre disponibile e che non disdegna momenti di ilarità con i suoi sottoposti.

Bye bye

 

PHP Refactoring – Lez. 4: Estrazione di codice e eliminazione di variabili temporanee

5 Dicembre 2008 Nicola Nessun commento

Spesso nei metodi di una classe troviamo del codice che può essere riutilizzato in vari punti della stessa, oppure notiamo che messe in quella posizione non danno alcun significato intuitivo.

Un miglioramento della leggibilità dell’oggetto è estrarre questo gruppo di righe con un significato comune e metterle in un metodo che sarà richiamato ogni volta che si presenterà la necessità.

Un altro problema è la presenza di variabili temporanee, che non fanno altro che aumentare i rischi di bug e possono essere sostituite da codice autoesplicativo, nella forma di un metodo privato della classe.

Di seguito è fornito un esempio per meglio chiarire il concetto:

Prosegui la lettura…

PHP Refactoring – Lez. 3: metodi di una classe

12 Novembre 2008 Nicola 2 commenti

Per quanto riguarda i metodi di una classe, vale anche in questo caso la naming convention esposta in precedenza per le proprietà della classe stessa. Le ripetiamo per comodità qui di seguito:

  • Se composto da singola parola tutto in minuscolo; per esempio valuta();
  • Se composta da più parole la prima lettera di ciascuna, a partire dalla seconda, in maiuscolo, tutte le altre minuscole; per esempio aggiungiElemento();
  • Il nome del metodo deve essere autoesplicativo.

Prosegui la lettura…