Description

Per assicurare valore nel tempo, un sistema software non deve solo funzionare correttamente, ma anche rispondere a requisiti non funzionali come efficienza, robustezza, affidabilità e manutenibilità. Seguendo la struttura del libro “Seriously Good Software”, mostrerò diverse versioni di una stessa classe Java, ciascuna volta ad ottimizzare una specifica qualità non funzionale, concentrandomi poi sugli aspetti relativi alla concorrenza e alla thread safety.

Infine, racconterò brevemente la mia esperienza nella scrittura di un libro per un editore internazionale come Manning.

DURANTE L'EVENTO SARANNO REGALATE TRE COPIE DEL LIBRO GENTILMENTE OFFERTE DA MANNING.

Bio

Marco Faella è professore associato di Informatica all’Università Federico II di Napoli. Si occupa di metodi formali e ingegneria del software. Nel corso degli anni ha insegnato Laboratorio di Sistemi Operativi, Compilatori e Analisi di Programmi, Game Design and Development, Ingegneria del Software II, nonché Linguaggi di Programmazione II per 14 anni. E’ autore di un video-corso di programmazione funzionale in Java, di un manuale per le certificazioni Oracle e di “Seriously Good Software”, attualmente in accesso anticipato per Manning.