BDD per sviluppatori PHP

BDD per sviluppatori PHP

Di ideato Srl

Data e ora

mer, 30 set 2015 09:30 - 18:30 CEST

Località

Cesena

Via Giulio Pastore, 151 Cesena Italy

Politica di rimborso

Contatta l'organizzatore per richiedere un rimborso.

Descrizione

Quando si inizia a studiare Behaviour driven development, specialmente se si è lavorato per un po’ in Test driven development, una delle prime cose che ci si domanda è sempre “va bene, ma in sostanza, che cambia? Di che si tratta?”. Non appena l’attenzione si sposta dagli strumenti al metodo e si cerca di risalire al nocciolo della questione, le cose in comune tra le due metodologie sono così tante che il dubbio viene e la sensazione di déjà vu cresce.


E' importante sottolineare che passare da TDD a BDD non è tanto una questione di librerie e di strumenti, quanto piuttosto di cambiare atteggiamento mentale. Lo scopo del BDD è quello di esprimere le specifiche del software che stiamo sviluppando in termini di esempi e casi d’uso. Con BDD riusciamo a concerntrarci maggiormente sul “cosa” deve essere fatto e non sul “come”. È la comunicazione a farla da padrona e tramite essa limiteremo il gap tra “desiderata” e “cosegnato”.


Per chi è il corso

Il corso è rivolto a sviluppatori PHP e ha lo scopo di insegnare ai partecipanti tutto il flusso di lavoro del BDD. Dalla definizione di un obiettivo, alla scrittura di scenari fino ad arrivare alla scrittura dei test e del codice di produzione.


Cosa imparerai

Alla fine della giornata conoscerai i concetti base legati al BDD e sarai in grado di utilizzare questo metodo in un progetto PHP.


Nello specifico vedremo:

  • cos’è BDD e perché utilizzarlo

  • descrizione delle specifiche del software tramite l’utilizzo del linguaggio Gherkin

  • buone pratiche per la scrittura di scenari chiari e manutenibili

  • automatizzazione delle specifiche e scrittura dei test tramite Behat e Phpspec


Prerequisiti

Familiarità con PHP e programmazione ad oggetti.

Importante ma non indispensabile è la conoscenza di phpunit.


Il workshop è organizzato e tenuto da Riccardo Franconi.


Leggine di più sul nostro blog

Vuoi vedere un'anteprima del corso?

Segui il nostro canale youtube

Organizzato da

Fine vendite