Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Clean Code: Testgetriebene Softwareentwicklung (TDD)
Highest Rated
Rating: 4.6 out of 5(120 ratings)
1,086 students

Clean Code: Testgetriebene Softwareentwicklung (TDD)

Lerne, wie du durch testgetriebene Softwareentwicklung hochqualitativen Code schreiben kannst.
Last updated 11/2021
German
German [Auto],

What you'll learn

  • Testgetriebene Softwareentwicklung anwenden
  • Konzepte hinter TDD

Course content

10 sections51 lectures4h 0m total length
  • Einleitung3:05
  • Fahrradfahren lernen1:57
  • Kernidee - der Zyklus6:01
  • Der erste testgetriebene Code13:10
  • Bessere Software durch Testgetriebene Entwicklung3:46
  • Wir haben doch keine Zeit!3:23
  • Dein Trainer2:34

Requirements

  • Du kennst dich mit Unit-Testing aus
  • Du beherrscht eine Programmiersprache
  • Du hast eine funktionierende Entwicklungsumgebung mit deiner Lieblinssprache

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





Who this course is for:

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