Schulungsübersicht
Einführung
- Vorteile von TDD und Agile
TDD (2 Tage)
Installieren und Konfigurieren von automatisierten Unit Testing Frameworks
TDD-Ansätze
- Entwerfen von Software mit TDD
- Refactoring von Software
- TDD Arbeitsabläufe und Muster
TDD implementieren
- Zusammenarbeitende Module
- Verstehen von Test Fakes, Stubs, Doubles und Mocks
- Gute Unit-Tests schreiben
- Verbessern bestehender Tests
- Refactoring einer Anwendung
- Schreiben von Tests für Legacy C
- Anpassung von TDD für die Entwicklung eingebetteter Software
- Test-Driving neben dem Silizium mit Mocks
Agile (1 Tag)
Einführung
- Agile vs. traditionelle Softwareentwicklungsansätze
- Das Agile-Manifest
Implementierung von Agile
- Release-Planung, Iteration Null
- Iterationsplanung, Schätzung
- Anforderungsüberprüfung, tägliches Stand-up
- Teamqualität, Iterationstests, Akzeptanz
- Iterationsüberprüfung (Showcase)
- Rückblicke
- Lehren aus den Agile-Prinzipien
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Verständnis der C-Programmierung
- Verständnis für Software-Testkonzepte
Erfahrungsberichte (7)
Die Übungen, mit denen wir uns mit der TDD vertraut machen konnten
Csongor Benedek - ACCENTURE
Kurs - Agile and TDD with C
Maschinelle Übersetzung
Ich mochte die Arbeit in kleinen Gruppen :)
Nikoletta Domak - ACCENTURE
Kurs - Agile and TDD with C
Maschinelle Übersetzung
Ich habe die insgesamt positive und ermutigende Einstellung des Trainers und die Atmosphäre in den Gesprächen sehr genossen. Der Kurs war sehr gut strukturiert und die Analogien und Beispiele, die zur Erklärung der Theorie verwendet wurden, waren sehr hilfreich. Auch mit dem praktischen Teil war ich sehr zufrieden - einfache und verständliche Aufgaben, die die Teilnehmer dazu anregen, die Theorie in der Praxis anzuwenden :)
Lasma Matusevica - ACCENTURE
Kurs - Agile and TDD with C
Maschinelle Übersetzung
Die ermutigenden, offenen Diskussionen zu den vorgestellten Themen lassen den Eindruck einer produktiven Lernerfahrung aufkommen.
Ilmars Zeps - ACCENTURE
Kurs - Agile and TDD with C
Maschinelle Übersetzung
Der Stil des Trainers, er erklärte alles in einer ruhigen und geordneten Art und Weise, die es sehr einfach und fesselnd machte, seinem Vortrag zu folgen
Rares Calin Rapsigan - ACCENTURE
Kurs - Agile and TDD with C
Maschinelle Übersetzung
Gut organisiert und erklärt, mit vielen praktischen Beispielen und Live-Coding, hat es mein Verständnis für das Thema Agile und TDD-Entwicklung erweitert.
Barabas Attila - ACCENTURE
Kurs - Agile and TDD with C
Maschinelle Übersetzung
Die Tatsache, dass ich einen neuen Ansatz für das Schreiben von Unit-Tests gelernt habe, ist der Teil, der mir am meisten an der Schulung gefallen hat. Ich mochte auch das freie Gespräch, das wir hatten, die Tatsache, dass wir über bestimmte Themen debattierten, ich mochte die Teamarbeit, die wir hatten, sie brachte uns dazu, die Anforderungen von User Stories aus einer anderen Perspektive zu analysieren und ich schätzte auch die Intervention des Trainers, der uns verschiedene Lösungen vorschlug, wenn wir bei einigen Entscheidungen feststeckten.
Crina-Maria Rosu - ACCENTURE
Kurs - Agile and TDD with C
Maschinelle Übersetzung