Coding Dojo: Clean Tests
Details
Wenn sauberer Code geschrieben wird, werden oftmals die Tests vernachlässigt. Wir fokussieren den Aufwand von "Clean Code" auf den eigentlichen Produktionscode. Der Testcode kommt dabei zu kurz. Mit der Zeit werden die Tests so komplex, so unübersichtlich, dass die Motivation sinkt, diese zu lesen oder gar welche zu schreiben und nachträglich anzupassen.
Das muss jedoch nicht so sein!
In dieser Session üben wir ein paar Techniken, die uns dabei helfen werden, saubere Tests zu schreiben.
Tests, die uns:
- Klarheit über die Anforderungen des Produktionscodes liefern
- Hilfreiche und aussagekräftige Meldungen bei fehlgeschlagenen Assertions geben
Dazu schauen wir uns verschiedene Tipps & Tricks an für:
- bessere, schlankere Test Setups
- die Teststruktur
- kurze, aussagekräftige Assertions
Benötigt wird:
- Ein Rechner mit Entwicklungsumgebung (Java, C# oder Python bevorzugt)
- Git-Client installiert
- Gute Internetverbindung für Screensharing beim Pair-Programming
Wir freuen uns auf ein spannendes gemeinsames Dojo!
