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

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à.

Scritto da Nicola, il 05-12-2008
LinkConsiglia

PHP Refactoring - Lez. 3: metodi di una classe

In questo articolo andiamo ad analizzare come strutturare i metodi di una classe, in modo tale da renderne il codice più fruibile e leggero, oltre che meno soggeto a bug.

PHP Refactoring - Lez. 2: proprietà array di una classe

In questo tutorial 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.

Scritto da Nicola, il 11-11-2008
LinkConsiglia

PHP Refactoring - Lez. 1: proprietà di una classe

nuovo articolo sul refactoring in PHP 5. In questo caso parliamo di come migliorare la gestione delle proprietà di una classe.

PHP Refactoring - Introduzione

Refactoring, ovvero ottimizzazione del codice esistente. Con questo post inizio la pubblicazione di una serie di articoli che spero possano tornarvi utili nella scrittura del codice delle vostre applicazioni, o nella riscrittura di quelle che vi sono state "tramandate" dai vostri colleghi.

Scritto da Nicola, il 29-10-2008
LinkConsiglia







Collabora

ZioBudda.net sta crescendo sempre di più, ma mi serve una mano per portare avanti i progetti e per rendere il sito sempre più bello e pieno di informazioni.






Si ringrazia:

Unbit.it Cybernetic.it website counter