Skip to content
TDD in Python

Details

Overview

Introduzione al TDD in python attraverso lo sviluppo (hands-on) di una semplice applicazione web che, attraverso gli spunti derivati dal 'concetto' di clean architecture, consenta di testare in isolamento i vari layer.

Cosa useremo:

• pytest

• tox

• mock

Resources

• 8light Clean-Architectures https://blog.8thlight.com/uncle-bob/2012/08/13/the-clean-architecture.html

• DDD & Testing Strategy http://www.taimila.com/blog/ddd-and-testing-strategy

Requirements

• BYON (Bring Your Own Notebook)

• YEOC (Your Editor of Choice)

• Python 3

• virtualenv

https://github.com/gekorob/liebraryrest - Seguite la parte "Quick start" del README.md per verificare che vi funzioni tutto.

Speakers: Leonardo Giordani, Roberto Ciatti

Agenda

09:30 Accoglienza partecipanti
10:00 Descrizione e analisi del progetto didattico LIEbraryREST
11:00 Presentazione su TDD e clean architectures
12:30 Pranzo
13:30 Implementazione guidata (hands-on) di quanto visto
15:00 Implementazione libera di nuove feature
17:00 Brindisi finale e saluti (tutti a casa)

Nell'implementazione guidata vedremo assieme da zero un caso semplice di applicazione di quanto discusso e creeremo un progetto da zero in TDD. Nell'implementazione libera avrete la possibilità di cimentarvi autonomamente con un caso più complesso, mentre noi saremo a disposizione per aiutare o discutere le implementazioni.

COME ARRIVARE

Il coworking si trova in Via Venini 42, citofonare Mikamai.

• Pausa caffè e pranzo sono autogestiti con raccolta fondi al momento.

• Unisciti al gruppo su Slack per chiedere informazioni o per scambiare quattro chiacchiere, registrandoti all'indirizzo: http://pythonmilano.herokuapp.com/

Photo of Python Milano group
Python Milano
See more events
Venini42
Via Giulio e Corrado Venini, 42 · Milano, MI