Clean Code: Testgetriebene Softwareentwicklung (TDD)

Lerne, wie du durch testgetriebene Softwareentwicklung hochqualitativen Code schreiben kannst.

Ratings: 4.50 / 5.00




Description

Clean Code: Testgetriebene Softwareentwicklung (TDD)

In diesem Kurs lernst du nicht nur, wie du testgetrieben Software entwickeln kannst, sondern auch die Konzepte und Ideen hinter der testgetriebenen Softwareentwicklung (test-driven development).


Testgetriebene Softwareentwicklung (TDD) ermöglicht dir:

  • deinen Code iterativ zu entwickeln

  • fast 100%ige Testabdeckung zu erhalten

  • direkt beim Entwickeln sauberes Softwaredesign zu erzeugen

  • viel sicherer zu entwickeln

  • schöner zu entwickeln

  • einfacher, komplexe Algorithmen entwickeln

  • mehr Spaß beim Entwickeln zu haben

Dafür geht es in diesem Kurs um folgende Themen:

  • Grundlagen der  testgetrieben Softwareentwicklung

  • Der TDD-Zyklus

  • Rote Phase

  • Grüne Phase

  • Blaue Phase

  • Anforderungen werden zu Tests

  • Der Herzschlag von TDD

  • Gegeben -> Wenn -> Dann

  • Gute Namen

  • Assert First

  • Fake it

  • Triangulation

  • London oder Chicago?

  • Wie mit Abhängigkeiten umgehen?

  • Stubs und Mocks

  • Die MAIN testgetrieben entwickeln

  • UI testgetrieben entwickeln

  • Datenbankverbindungen testgetrieben entwickeln





What You Will Learn!

  • Testgetriebene Softwareentwicklung anwenden
  • Konzepte hinter TDD

Who Should Attend!

  • SoftwareentwicklerInnen, die gerne hochqualitativen Code schreiben wollen
  • Erfahrene Softwareentwickler, die eine höhere Testabdeckung haben wollen