Professioneller Entwicklungsprozess

Build Werkzeuge
- alle was notwendig ist um von Code zu ausführbarer Software zu kommen
- verwaltet Abhängigkeiten
- Konfiguration aus Build-Files lesen
- Tests ausführen
Take-Home Message
- Automatisierte Tests sind eine redundante Beschreibung des Soll-Verhaltens der Software
- Test-Code und Implementierungs-Code werden getrennt gehalten
- in der Implementierung findet die eigentliche Lösung statt
- im Test wird die Erwartung hinsichtlich des nach Außen beobachtbaren Verhaltens formuliert
- Git und GitHub sind Werkzeuge die eine Synchronisation von mehreren vollständigen Code-Repositories miteinander ermöglichen
Last modified 2022.10.10