Refactoring Legacy Code

Corso

A Milano

649 € +IVA

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Laboratorio

  • Livello

    Livello avanzato

  • Luogo

    Milano

  • Ore di lezione

    18h

  • Durata

    2 Giorni

Durante il corso – mani sulla tastiera – metteremo in pratica tutte le tecniche che ci permetteranno di riconquistare il controllo di una codebase legacy, di ridurre giorno dopo giorno il costo e il rischio associato al continuo cambiamento del software e, in definitiva, di riconquistare la competitività del business che questo codice sostiene.

Sedi e date

Luogo

Inizio del corso

Milano
Visualizza mappa
Via Stamira D'Ancona 25

Inizio del corso

Consultare

Profilo del corso

L’obiettivo di questo corso è fare luce su due argomenti distinti ma relazionati tra loro: riprendere il controllo e la fiducia di una codebase legacy e applicare diverse strategie di refactoring che permettano in modo pratico e sicuro l’evoluzione del design dell’applicazione.

Sviluppatori professionisti (con diversi livelli di esperienza) impegnati quotidianamente nello sviluppo di feature di un prodotto.

Startupper che vogliono trasformare il proprio prototipo in un’applicazione stabile e scalabile senza compromettere la velocità di sviluppo.

Studenti che si affacciano sul mondo del lavoro e che vogliono conoscere gli strumenti che gli permetteranno di essere subito produttivi in codebase estranee.

Pochi ma essenziali:

Visual Studio (dalla versione 2012 in poi, anche la Free Community Edition)
ReSharper (dalla versione 9.0 in poi)
il vostro TestRunner di fiducia (ne offrono uno sia VS che R#)
Git.

Non tratteremo né una tecnologia rivoluzionaria né un super-nuovo-fiammante framework, ma solo del metodo che permette di raggiungere i propri obiettivi in un terreno difficile come quello delle codebase legacy.

Contattare Alessandra: alessandra.granaudo@avanscoperta.it

Non è richiesta nessuna preparazione o particolare skill se non la conoscenza del linguaggi e dell’ambiente di sviluppo utilizzato.

Basta avere un buon livello di conoscenza del linguaggio e di concetti dell’OOP come per esempio polimorfismo, interfacce ed ereditarietà.

Le tecniche che impareremo sia di testing che di refactoring possono essere applicate anche ad altri linguaggi di programmazione.
Per avere un ambiente di sviluppo .NET completo ed adatto al corso, potete installare Visual Studio Free Community Edition.

La parola chiave di questo corso è “pratica”: i momenti di teoria saranno pochi, ma essenziali. Diciamo 30% teoria e 70% pratica.

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Materie

  • Refactoring
  • Legacy Code
  • Code Smell
  • Testing
  • Software development
  • TDD
  • Coding
  • Legacy
  • White Box Testing
  • Black Box Testing

Professori

Matteo Baglini

Matteo Baglini

Software craftsman, technical coach, clean code addicted e co-founder

Da sempre focalizzato su semplicità e costo del cambiamento in modo da creare codebase che si adattano facilmente alla continua evoluzione del business. Matteo ha maturato esperienza in molteplici domini ed ambienti tecnologici (web, desktop, embedded, mobile), con una forte attenzione a clean code, design evolutivo ed architettura. La curiosità ed un costante desiderio di migliorare lo hanno portato a compiere un lungo viaggio fatto di studio e pratica alla scoperta di modi migliori di sviluppare software. Il desiderio di condividere ciò che ha imparato lo ha spinto a diventare un Co

Programma

Non tratteremo né una tecnologia rivoluzionaria né un super-nuovo-fiammante framework, ma solo del metodo che permette di raggiungere i propri obiettivi in un terreno difficile come quello dellecodebase legacy.

Le skill che apprenderete vi renderanno programmatori migliori, più professionali e vi serviranno “oggi” come “domani” quando affronterete la vostra nuova avventura.

Chiama il centro

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Refactoring Legacy Code

649 € +IVA