Argomento: Sviluppo software
Pratiche di sviluppo e di team: valori e principi agile, qualità del codice, feedback frequente, TDD, pair programming e integrazione continua.
Articoli
5 articoli
7 aprile 2025 alle ore 08:33
Unit, Integration ed End-to-End testing: differenze e implicazioni architetturaliOgni modifica a un sistema software può alterarne il comportamento. Il testing automatico serve a verificare che continui a funzionare come previsto. A seconda del livello a cui viene applicato, può osservare il sistema dall’interno, misurare la coerenza tra componenti o valutarne il comportamento complessivo. Distinguere tra unit test, integration...
4 novembre 2024 alle ore 08:15
Introduzione al Pair ProgrammingIl Pair Programming (programmazione in coppia) è una tecnica di sviluppo software che trova largo impiego nei team Agili. Si basa sull'idea che due sviluppatori lavorino fianco a fianco sulla stessa workstation, con l'obiettivo di produrre codice di qualità e promuovere la condivisione della conoscenza. Questa pratica, pur non nuova,...
14 ottobre 2024 alle ore 08:25
Guida pratica al BDD (Behavior Driven Development)Il Behavior Driven Development (BDD) è un approccio collaborativo allo sviluppo software che si concentra sulla definizione del comportamento di un sistema attraverso esempi concreti. Nato come evoluzione del Test Driven Development (TDD), BDD punta a ridurre l'ambiguità delle specifiche tecniche attraverso la formulazione di scenari leggibili da chiunque. I...
22 febbraio 2016 alle ore 11:38
Test Driven Development (TDD)Il Test Driven Development, abbreviato TDD, è una pratica di sviluppo software molto diffusa nelle metodologie agili e soprattutto in Extreme Programming. Da molti è considerata come una tecnica fondamentale al fine di ottenere software di maggiore qualità. Come funziona il Test Driven Development Il Test Driven Development consiste nella...
4 novembre 2015 alle ore 22:34
Manifesto per lo sviluppo agile di softwareIl manifesto per lo sviluppo agile di software è un documento redatto nel febbraio 2001 da diciassette sviluppatori con l'intento di definire i valori e i principi chiave dello sviluppo agile. L'impulso che ha spinto alla stesura del manifesto è stata la presa di posizione nei confronti dei tradizionali metodi...




