Sviluppo software

Programmazione relazionale: la soluzione per azzerare il debito tecnico

Nel mio articolo precedente ho descritto la soluzione teorica al problema del debito tecnico: la “programmazione relazionale”. Essa consiste in un nuovo modo di scrivere il codice che memorizza anche le relazioni fra gli elementi del codice e le gestisce...

Leggi di più

Debito tecnico: è possibile azzerarlo?

Negli articoli precedenti che riguardano questo spinoso argomento, abbiamo visto come nasce il debito tecnico e quali tecniche possono essere più efficaci per gestirlo. Tuttavia è facile notare che, pur intervenendo a monte dello sviluppo, la gestione del debito tecnico resta costosa: si tratta di spendere prima, in maniera prevedibile, le risorse...

Leggi di più

Debito tecnico: come ridurlo

Nel mio precedente articolo ho parlato di Debito tecnico. Abbiamo paragonato il team di sviluppo ad una squadra di calcio, con tutti quelli che sono i possibili limiti di un gruppo non ancora pronto per affrontare una stagione al di sopra delle proprie possibilità. Vero, ma la forza di un team non deriva dalla mera sommatoria delle...

Leggi di più

Debito Tecnico: cos’è

La tua squadra del cuore fa il suo esordio in serie A. Sai già che soffrirai, perché sventura vuole che sia una piccola provinciale: onesti mestieranti del pallone che nulla hanno a che vedere con gli strapagati fuoriclasse delle big del campionato. La tua squadra deve scendere in campo col coltello fra i denti, correre 6 volte più del normale per colmare con...

Leggi di più

“Cosa devo fare adesso?” I casi di test come user story

Nell’ambito dello sviluppo di applicazioni mobile, una fase fondamentale per il successo è quella dell’alfa test: dopo aver progettato e implementato tutte le funzionalità e le videate, è arrivato il momento di verificare se gli utenti saranno in grado di utilizzare il servizio.

Leggi di più

Test di carico: a volte l’informatica è una scienza

Uno dei compiti più difficili nella creazione di applicazioni multichannel è quello della previsione delle risorse cloud necessarie a supportare un determinato carico di lavoro e, possibilmente, l’ottimizzazione di tali risorse. Durante la fase di programmazione, infatti, è difficile...

Leggi di più
https://www.instantdeveloper.com/blog/sviluppo-software
https://www.instantdeveloper.com/en/