Agile@School – sesta lezione

Sono ripresi oggi gli appuntamenti all’ITI F.Viola / Marchesini di Rovigo di Agile@School dopo le vacanze: siamo al sesto episodio su dieci. Come ripromesso negli episodi precedenti abbiamo ripreso in mano dei principi Agile/DevOps che negli ultimi incontri erano stati parcheggiati in favore di approfondimenti tecnologici su Xamarin Forms.

Continuous Delivery

L’obiettivo di oggi era quello di conoscere in maniera più dettagliata il concetto di Continuous delivery, i suoi benefici, le difficoltà tecniche e organizzative da affrontare. Ma non ci siamo fermati qui, la teoria non ci basta noi le cose le vogliamo fare: abbiamo voluto realizzare un primo step di una semplice ma funzionale pipeline per il mondo IT con Continuous Integration e testing.IMG_20180116_163705

Unit test

Abbiamo creato un semplice progetto Windows Console corredato da una mini suite di test, il tutto sviluppato con metodologia Test Driven Development. I ragazzi si sono scontrati con due concetti nuovi: i test e addirittura scriverli prima del codice.

VSTS Build

Una volta completato il nostro esercizio applicazione + test l’abbiamo ospitato all’interno di un progetto VSTS. Abbiamo quindi affrontato il concetto di definizione di build, esplorato i template messi a disposizione e ne abbiamo adattato uno alle nostre esigenze. A noi è bastato compilare la soluzione e fare eseguire i test per validare la build. Fatto ciò abbiamo commentato le funzionalità statistiche e di reporting che VSTS mette a disposizione per mantenere sempre sotto controllo il nostro processo (durata della build, dei test, code coverage, ecc).

 

IMG_20180116_163714
Un tempo limite per fare le cose rende tutto un po’ più piccante
IMG_20180116_163722
Women in tech
IMG_20180116_163750
Facciamo lavorare i server di Microsoft con VSTS

Alla prossima!

 

1 commento su “Agile@School – sesta lezione”

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.