Introduzione alle pratiche ingegneristiche di eXtreme Programming

Le pratiche ingegneristiche sono il sottoinsieme delle pratiche descritte nei libri di eXtreme Programming che hanno direttamente a che fare con le modalità con cui si scrive/progetta/verifica il software.
Esse sono:
– il Simple Design
– il Test-Driven Development
– la Continuous Integration
– il Refactoring, e
– il Pair Programming.

Sono famose di nome, ma non sempre è possibile venire a contatto con una loro definizione corretta, ed è facile farsi un’idea sbagliata di cosa siano e trovare problemi ad applicarle in modo efficace alla propria situazione.

Spiegherò come ognuna di queste pratiche possono aiutarci nello sviluppo software portando esempi presi dal mio lavoro quotidiano o dal lavoro di altre persone con cui sono venuto in contatto.

Talk
Luogo: Aula N1 Data: 10 Novembre 2018 Ora: 14:40 - 15:25 Andrea Francia