Articoli per la categoria 'Sviluppo software'

Sviluppatore software con elmetto che lavora su codice legacy
Formazione e coachingStrumenti e competenzeSviluppo software
Una rete di protezione per il codice legacy non testato
13/05/2024

Abbiamo già parlato di come affrontare il codice legacy in un precedente articolo, spiegando come piccole azioni di refactoring possano aiutarci nel comprendere e successivamente modificare parti del sistema poco conosciute e ad elevata complessità cognitiva. Tutto ciò di cui […]

Leggi articolo
Event Storming example
ArchitettureFormazione e coachingStrumenti e competenzeSviluppo software
“Da Event Storming a EventStore”, il wokshop alla Working Software Conference 2024
29/04/2024

La Working Software Conference, in programma per il 14 giugno 2024 a Brescia, è un evento per coloro che desiderano approfondire le nuove frontiere della progettazione e dello sviluppo software. Quest’anno, siamo entusiasti di proporre il workshop “Da Event Storming […]

Leggi articolo
A developer performing some refactoring on a PC
Case studyStrumenti e competenzeSviluppo software
Codice legacy e il refactoring per fare chiarezza
09/04/2024

Quante volte ci siamo trovati ad affrontare un codice sorgente già in produzione, sviluppato da altri e del quale abbiamo poche informazioni? Le Difficoltà Iniziali L’approccio a un lavoro del genere può essere impegnativo: potremmo trascorrere ore solo cercando di […]

Leggi articolo
Two people doing pair programming
Strumenti e competenzeApprofondimentiSviluppo software
Pair programming e i vantaggi per il business
28/03/2024

Non è banale far emergere l’efficacia e i vantaggi che pratiche come il pair programming possano portare a tutta l’azienda. D’altronde, si tratta di un’attività che prevede che due (o anche più) persone lavorino sullo stesso problema, sullo stesso pc, […]

Leggi articolo
A refactoring example in java
Sviluppo softwareApprofondimentiStrumenti e competenze
Refactoring: vorrei, ma non posso
24/01/2024

Siamo in retrospettiva, il team discute di come poter migliorare il proprio lavoro e qualcuno propone: “Perché non iniziamo a refattorizzare il codice che modifichiamo?” Purtroppo, spesso la risposta è: “Sarebbe bello farlo, ma non abbiamo tempo”. Come mai il […]

Leggi articolo
ArchitettureSviluppo software
Lunga vita ai monoliti
23/01/2024

Con l’avvento di nuove architetture scalabili, il vecchio monolite, ossia un’applicazione in cui l’intero sistema è progettato e implementato (e quindi rilasciato) come un’unica entità monolitica, è sempre di più visto come un approccio obsoleto, difficile da evolvere e quindi […]

Leggi articolo
ApprofondimentiSviluppo softwareTesting
Il Test Driven Development non è una tecnica di testing
23/01/2024

Nello sviluppo software, la l’approccio Test Driven Development (TDD) si è affermata come una pratica che va ben oltre la mera tecnica di scrivere test automatici, in effetti, il TDD rappresenta un approccio rilevante nell’ingegneria del software per mantenere alta […]

Leggi articolo

Costruisci il tuo percorso verso l’eccellenza tecnica