PHP Refactoring

PHP Refactoring

Di ideato Srl

Data e ora

lun, 12 ott 2015 09:30 - mar, 13 ott 2015 18:30 CEST

Località

Cesena

Via Giulio Pastore, 151 Cesena Italy

Politica di rimborso

Contatta l'organizzatore per richiedere un rimborso.

Descrizione

In questo corso introduttivo di 2 giorni tenuto da Francesco Trucchia, i partecipanti apprenderanno come riconoscere i bad smell ed i passaggi fondamentali dell'attività di refactoring del codice PHP.

Il corso introduttivo di Refactoring di codice PHP sarà basato sul libro Pro PHP Refactoring.

A chi è rivolto

Il corso è rivolto a sviluppatori che sono interessati a comprendere le tecniche di refactoring, tecniche che permettono di modificare codice legacy già esistente senza perderne il valore.

Programma del Corso

Giorno uno - Introduzione al refactoring

  • Che cos'è il refactoring
  • Perchè usare il refactoring
  • Quando usare il refactoring
  • Problemi con il refactoring
  • Design e refactoring
  • Che cosa sono i bad smell
  • Lista completa dei bad smell con esempi pratici

Giorno due - TDD e Metodi di refactoring

  • Introduzione ai test unitari e funzionali
  • Test unitari con PHPUnit
  • Test funzionali con PHPUnit e Mink
  • Esempi pratici di test
  • Introduzione ai metodi di refactoring
  • Composizione di metodi
  • Spostare proprietà tra oggetti
  • Organizzare i dati
  • Semplificare le espressioni condizionali
  • Semplificare le chiamate ai metodi
  • Trattare con le generalizzazioni

Prerequisiti

I partecipanti al corso devono avere conoscenza dei seguenti argomenti:

  • OOP
  • PHP5
  • Conoscenza sui design pattern GoF


Il corso si svolgerà con un minimo di 8 iscritti. Nel caso in cui il numero minimo di partecipanti non venisse raggiunto, il prezzo del biglietto già pagato verrà interamente rimborsato o convertito in altro biglietto per data successiva.

Organizzato da

Fine vendite