SMIB7300 - Wahlpflichtfach Test/Behaviour Driven Development (TDD/BDD)
Hilfe
Du möchtest diesen Kurs bewerten?
Klicke dazu auf »Kurs bewerten« im Menu.
Es werden keine Bewertungen angezeigt?
Die Bewertungen des Kurses befinden sich im Tab »Bewertungen«. Dieser wird nur angezeigt, wenn Du dich als Nutzer registriert hast und eingeloggt bist.
Die Bewertungen der einzelnen Kriterien fehlen?
Du kannst zwischen dem Kurskommentar und den Bewertungen der einzelnen Kriterien wechseln, indem Du auf »Einzelbewertungen einblenden« klickst.
Was bedeutet Kurs belegen?
Du wirst über alle neuen Bewertungen oder Foreneinträge des Kurses per E-Mail informiert.
Du möchtest mit anderen über den Kurs diskutieren?
Klicke dazu auf das Tab »Forum« und schreib einen Beitrag.
Noch Fragen?
Dann wirf einen Blick in unsere FAQ oder schicke uns eine Nachricht über unser Kontaktformular.
Kursbeschreibung / -kommentar
TDD/BDD = Test/Behaviour Driven Development. In dieser Veranstaltung lernen Sie anhand praktischer Software-Entwicklung Prozesse, Methoden und Werkzeuge des TDD/BDD kennen (und schätzen), mit welchen Sie besser wartbare und qualitativ bessere Software erstellen werden. Im Behaviour Driven Development wird der Test der Software nicht aus Zeitgründen vernachlässigt und zu einem "kurzen Ausprobieren", sondern ist ein echter Treiber und gezieltes Designwerkzeug in der SW-Entwicklung. Spezifikationen sind hier nicht nur "tote" Textdokumente, welche die Anforderungen an zu erstellende Software beschreiben und dabei schnell veralten. Durch ihre automatisierte Ausführbarkeit stellen sie zu jedem Zeitpunkt im Projekt sicher, dass die entwickelte Software weitestgehend fehlerfrei das tut, was sie nach Wunsch des Auftraggebers tun soll. Wir verwenden Webanwendungen, um alle Schichten einer Anwendung exemplarisch aus BDD-Sicht zu betrachten. Dazu lernen Sie in der Veranstaltung eine objektorientierte Skriptsprache und ein Framework für die schnelle Entwicklung von Webanwendungen kennen. (--> "... optimized for programmer happiness ...": www.rubyonrails.org)