Blazor: la tecnologia che sta rivoluzionando lo sviluppo web con .NET
Innovativo framework di casa Microsoft, Blazor (Browser + Razor) nasce dall’esigenza di fornire agli sviluppatori .NET uno strumento per la realizzazione di...
Innovativo framework di casa Microsoft, Blazor (Browser + Razor) nasce dall’esigenza di fornire agli sviluppatori .NET uno strumento per la realizzazione di...
Scopri Extreme Programming (XP), una metodologia di sviluppo software agile che mira a migliorare la qualità del codice e la responsività al cambiamento dei...
Scopri l'importanza delle Specifiche dei Requisiti Software (SRS) e come creare un documento completo che descriva le funzionalità e le prestazioni del tuo...
Scopri i diversi tipi di testing statico e come possono aiutare a identificare e correggere errori di progettazione, codifica, documentazione e requisiti,...
Le eccezioni sono una parte importante della programmazione in Java e sono utilizzate per gestire gli errori e le situazioni impreviste. Scopri come utilizzare...
I test automatizzati aiutano a scoprire se un'applicazione complessa svolge i suoi compiti senza problemi con il semplice tocco di un pulsante. Una tecnica...
Ogni applicazione che utilizziamo oggi richiede una serie di configurazioni. In passato venivano configurate manualmente, ma dopo l'avvento di Maven e di altri...
Un test software è un insieme di passi e risultati attesi utilizzati per testare un'applicazione. Creato dai requisiti software, un test ben scritto può...
Nonostante la sua età e la sua eredità, Java, tutt’oggi, è tra i linguaggi più utilizzati al mondo. Pertanto, gli sviluppatori che perseguono una...
TypeScript è un linguaggio di programmazione open source sviluppato da Microsoft. Più nello specifico, TypeScript è un superset di JavaScript, che aggiunge...
Per quanto tu possa considerare affidabile il tuo software o infrastruttura e per quanto tu abbia cercato di produrre un buon codice effettuando i dovuti test,...
Durante le fasi dello sviluppo del software, si verificano spesso problemi inaspettati. Questi problemi comportano ritardi se non addirittura l’alterazione...
La garanzia della qualità del software svolge un ruolo fondamentale nel ciclo di vita dello sviluppo del software. Le aziende producono costantemente...
Il metodo di sviluppo di sistemi dinamici (DSDM), è un approccio incrementale e iterativo che enfatizza continuamente il coinvolgimento dell'utente. È dovuto...
Durante lo sviluppo di un software spesso ci si concentra molto, o quasi del tutto, sull'aspetto legato ai requisiti funzionali, invece nel disegnare...
Il Product Backlog è un artefatto ufficiale di Scrum che consiste in un elenco di attività (Product Backlog Item) ordinato per priorità. Il Product Backlog...
C'è un'alta probabilità che i requisiti del progetto possano cambiare durante il ciclo dello sprint di sviluppo . Per far fronte a questo e per creare...
Scrum è una metodologia di sviluppo agile utilizzata nello sviluppo di Software basata su processi iterativi e incrementali. Scrum è un framework agile...
Anche se l'epidemia di COVID-19 ha ritardato i progetti e ridotto gli investimenti nel settore IT, è rimasta competitiva rispetto ad altri settori. Con il...
Lo sviluppo di un'architettura può essere visto come un processo di selezione, adattamento e combinazione di modelli. L'architetto del software deve decidere...