Incontro di maggio 2015

Per l’incontro di maggio 2015 il PUG Roma ha organizzato un kata, ovvero un esercizio di programmazione volto a migliorare le proprie conoscenze oppure a trovare a nuovi modi di risolvere un problema noto: in entrambi i casi, se svolto in gruppo, è una grande occasione di confronto tra programmatori.
Nell’ormai consueta sede di Enlabs, una quindicina di membri del PUG sono stati ancora più del solito parte attiva dell’incontro, e si sono messi intorno al tavolo con i computer accesi, pronti a risolvere l’esercizio.
Il kata ha avuto un sapore internazionale, perché Leonardo da Londra ed Eugenio da Exeter si sono offerti di preparare l’esercizio e guidare il gruppo nella risoluzione del kata, supportati da Giulio che era invece presente in loco: dopo il collegamento via hangout con i due expat e la spiegazione dell’esercizio, Giulio ci ha fornito il codice dell’esercizio, ci siamo divisi a coppie e abbiamo iniziato a lavorare.
L’obiettivo dell’esercizio era rifattorizzare un codice scritto da un programmatore poco esperto, che aveva infilato tutta la logica di una certa funzionalità all’interno di un unico metodo di un’unica classe, e dopo aver rifattorizzato era necessario aggiungere una nuova funzionalità.
Il tutto naturalmente doveva essere guidato dai test: un paio di test funzionali erano già presenti nel codice fornito, mentre gli altri avrebbero dovuto essere sviluppati da noi. Chiaramente i test funzionali presenti consentivano di rifattorizzare il codice con la certezza che le funzionalità non venissero compromesse, mentre i test unitari introdotti successivamente aiutavano a scrivere del codice più disaccoppiato e facilmente manutenibile. Al termine dell’esercizio, durato poco più di un’ora, ogni coppia ha raccontato agli altri il proprio lavoro, mentre Eugenio e Leonardo commentavano le soluzioni adottate.
La soddisfazione generale era percepibile nell’aria, posso affermare che sia stato una dei kata più riusciti.
Dopo il lavoro, diversi membri del PUG si sono raccolti intorno a un’altra tavola, questa volta quella della RoadHouse Grill, per mangiare e concludere la serata.

Incontro di aprile 2015

PUG Roma Un altro incontro dedicato a un framework: dopo quello del mese scorso su Laravel, stavolta è toccato a Zend Framework. Il buon Lorenzo Ferrara, nostro recente acquisto, ha proposto una panoramica esaustiva e dettagliata sul prodotto di punta di casa Zend, visibile in forma integrale nel video seguente (dopo alcuni secondi di aggiustamenti tecnici), nella cornice del sempre accogliente EnLabs.
La serata e poi proseguita all’ormai classico Road House Grill.

Incontro di marzo 2015


Anche stavolta abbiamo avuto il piacere di una new entry, Francesco Malatesta direttamente da Laravel Italia. Vista la provenienza, non poteva che parlarci del framework Laravel, con una breve introduzione e poi con un’approfondita analisi vista direttamente con le mani sul codice. La sede dell’incontro anche per questo mese è stata offerta dalla gentile ospitalità di EnLabs, che si è premurata di fornirci anche pizza, supplì e birra. Non possiamo certo dire di non aver apprezzato, ma insomma la pancia andava anche riempita bene: dove farlo se non all’ormai consueto Roadhouse Grill?
Ecco il video completo dell’intervento di Francesco: