Struttura del corso
Introduzione
- Vantaggi di TDD e Agile
TDD (2 giorni)
Installazione e configurazione di framework automatizzati Unit Testing
Approcci TDD
- Progettazione di software con TDD
- Software di refactoring
- Flussi di lavoro e modelli TDD
Implementazione di TDD
- Moduli di collaborazione
- Informazioni su falsi, stub, doppi e simulazioni di test
- Scrittura di unit test validi
- Miglioramento dei test esistenti
- Refactoring di un'applicazione
- Scrittura di test per il C legacy
- Adattamento del TDD per lo sviluppo di software embedded
- Test drive accanto al silicio con simulazioni
Agile (1 giorno)
Introduzione
- Agile Confronto con gli approcci tradizionali allo sviluppo del software
- Il Agile Manifesto
Implementazione Agile
- Pianificazione dei rilasci, iterazione zero
- Pianificazione dell'iterazione, stima
- Revisione dei requisiti, stand-up quotidiano
- Qualità del team, test di iterazione, accettazione
- Revisione dell'iterazione (vetrina)
- Retrospettive
- Lezione appresa dai Agile Principi
Riassunto e conclusione
Requisiti
- Comprensione della programmazione C
- Comprensione dei concetti di test del software
Recensioni (7)
Gli esercizi con cui siamo stati in grado di familiarizzare con il TDD
Csongor Benedek - ACCENTURE
Corso - Agile and TDD with C
Traduzione automatica
Mi piaceva lavorare in piccoli gruppi. :)
Nikoletta Domak - ACCENTURE
Corso - Agile and TDD with C
Traduzione automatica
Mi è piaciuto molto l'atteggiamento complessivamente positivo e incoraggiante dell'allenatore e l'atmosfera nelle chiamate. Il corso è stato molto ben strutturato e le analogie e gli esempi utilizzati per spiegare la teoria sono stati molto utili. Molto soddisfatto anche della parte pratica: compiti semplici e comprensibili, che spingono gli studenti ad applicare la teoria nella pratica :)
Lasma Matusevica - ACCENTURE
Corso - Agile and TDD with C
Traduzione automatica
Le incoraggiate discussioni in forma aperta sugli argomenti presentati lo rendono più un'esperienza di apprendimento produttiva.
Ilmars Zeps - ACCENTURE
Corso - Agile and TDD with C
Traduzione automatica
Lo stile del formatore, ha spiegato tutto in modo calmo e ordinato che ha reso il seguire la sua lezione molto facile e coinvolgente
Rares Calin Rapsigan - ACCENTURE
Corso - Agile and TDD with C
Traduzione automatica
Ben organizzato e spiegato, con molti esempi pratici e live coding, ha ampliato la mia comprensione sul tema dello sviluppo di Agile e TDD.
Barabas Attila - ACCENTURE
Corso - Agile and TDD with C
Traduzione automatica
Il fatto di aver imparato un nuovo approccio per la scrittura di unit test è la parte che mi è piaciuta di più della formazione. Mi è piaciuto anche il free talk che abbiamo avuto, il fatto che abbiamo discusso di determinati argomenti, mi è piaciuto il lavoro di squadra che abbiamo avuto, ci ha fatto analizzare da una prospettiva diversa le esigenze delle user story e ho apprezzato anche l'intervento del formatore che ci ha suggerito diverse soluzioni quando eravamo bloccati nel prendere alcune decisioni.
Crina-Maria Rosu - ACCENTURE
Corso - Agile and TDD with C
Traduzione automatica