La creazione di un progetto software e la sua manutenibilità nel futuro passa anche dalla scrittura di buon codice, ovvero di “codice pulito” (Clean Code).
L’obiettivo di questo seminario è quello di mostrare, con esempi chiari e riconoscibili, gli errori più comuni commessi nella stesura del codice sorgente, a volte già noti (e comunque tollerati) e altre invece quasi impercettibili, ma con possibili effetti disastrosi sul progetto software in costruzione, sia sul breve sia sul lungo periodo.
Vedremo quindi assieme quali sono le tecniche proposte dai cosiddetti “Clean Coders” per evitare le trappole della cattiva programmazione, creando architetture flessibili, robuste e scalabili, ottenendo codice chiaro, leggibile e comprensibile e - perché no - anche testabile.
Contenuti
- Galleria degli orrori, ovvero esempi eclatanti di “codice orrendo”
- Perché scriviamo codice cattivo
- Riconoscere efficacemente i segnali (code smell)
- Scrivere codice pulito in Delphi
- Introduzione ai principi SOLID
- Ottenere codice testabile senza sforzo
