Schița de curs
Introducere
- Beneficiile TDD și Agile
TDD (2 zile)
Instalarea și configurarea cadrelor automate Unit Testing.
Abordări TDD
- Proiectare software folosind TDD
- Software de refactorizare
- Fluxuri de lucru și modele TDD
Implementarea TDD
- Module de colaborare
- Înțelegerea testelor false, stub-urilor, dublelor și imitațiilor
- Scrierea unor teste unitare bune
- Îmbunătățirea testelor existente
- Refactorizarea unei aplicații
- Teste de scriere pentru moștenirea C
- Adaptarea TDD pentru dezvoltarea de software încorporat
- Test-Driving lângă silicon cu false
Agile (1 zi)
Introducere
- Agile vs Abordări tradiționale de dezvoltare software
- Manifestul Agile.
Implementarea Agile
- Planificarea lansării, iterație zero
- Planificarea iterației, estimarea
- Revizuirea cerințelor, Stand-up zilnic
- Calitatea echipei, testarea iterativă, acceptarea
- Examinare iterație (vitrină)
- Retrospective
- Lecția învățată din Agile Principii
Rezumat și Concluzie
Cerințe
- O înțelegere a programării C
- O înțelegere a conceptelor de testare software
Mărturii (7)
Exercițiile prin care am putut să ne familiarizăm cu TDD
Csongor Benedek - ACCENTURE
Curs - Agile and TDD with C
Tradus de catre o masina
Mi-a plăcut să lucrez în grupuri mici. :)
Nikoletta Domak - ACCENTURE
Curs - Agile and TDD with C
Tradus de catre o masina
Mi-a plăcut foarte mult atitudinea generală pozitivă și încurajatoare a instructorului și atmosfera din cadrul apelurilor. Cursul a fost foarte bine structurat, iar analogiile și exemplele folosite pentru a explica teoria au fost foarte utile. Foarte mulțumit și de partea practică - sarcini simple și ușor de înțeles, care îi determină pe cursanți să aplice teoria în practică :)
Lasma Matusevica - ACCENTURE
Curs - Agile and TDD with C
Tradus de catre o masina
Discuțiile deschise pe marginea subiectelor prezentate, încurajate, fac să se simtă mai mult ca o experiență de învățare productivă.
Ilmars Zeps - ACCENTURE
Curs - Agile and TDD with C
Tradus de catre o masina
Stilul trainerului, a explicat totul într-un mod calm și ordonat, ceea ce a făcut ca urmărirea prelegerii sale să fie foarte ușoară și captivantă.
Rares Calin Rapsigan - ACCENTURE
Curs - Agile and TDD with C
Tradus de catre o masina
Bine organizat și explicat, cu multe exemple practice și codare live, mi-a extins înțelegerea asupra subiectului Agile și a dezvoltării TDD.
Barabas Attila - ACCENTURE
Curs - Agile and TDD with C
Tradus de catre o masina
Faptul că am învățat o nouă abordare pentru scrierea testelor unitare este partea care mi-a plăcut cel mai mult la acest curs. De asemenea, mi-a plăcut discuția liberă pe care am avut-o, faptul că am dezbătut anumite subiecte, mi-a plăcut munca în echipă pe care am avut-o, ne-a făcut să analizăm dintr-o altă perspectivă cerințele poveștilor de utilizator și am apreciat și intervenția trainerului care ne-a sugerat diferite soluții atunci când eram blocați în luarea unor decizii.
Crina-Maria Rosu - ACCENTURE
Curs - Agile and TDD with C
Tradus de catre o masina