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 automaticamente durante le operazioni di…

leggi di più
10 Dicembre 2019 Andrea Maioli

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ù
29 Novembre 2019 Andrea Maioli

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ù
26 Novembre 2019 Lino Castrovilli

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ù
15 Novembre 2019 Lino Castrovilli

“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ù
18 Ottobre 2019 Andrea Maioli

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ù
20 Settembre 2019 Andrea Maioli