Test Driven Development from Zero to Hero

Datum
26/01/2021 - 27/01/2021
Ganztägig
Kalender-Import: iCal

Veranstaltungsort
ETC-Partner
ETC-Partner, - Partner




Keine

Dieses Training gibt Einblick in die wichtigsten agilen Praktiken der Software-Entwicklung. Zentraler Fokus ist die testgetriebene Entwicklung, die eine Erstellung von Software mit hoher Qualität effektiv unterstützt.
 
Sie lernen, TDD als professionelle Praktik als Entwickler einzusetzen und warum die damit erstellte Software zuverlässiger und leichter zu warten ist.
Die Vorteile von mit TDD erstellter Software:

  • Genau zu wissen, welche Aufgaben und Features die erstellte Software erfüllt
  • Fokussierung auf die wesentlichen Features (kein unnötiger Code)
  • Verbesserte Wartbarkeit durch erhöhte Lesbarkeit und verringerter Code Komplexität
  • Zukünftige Code Änderungen können leichter und sicher durchgeführt werden
  • Weniger Redundanzen durch Refactoring
  • Hohe Test-Coverage
  • Mehr Zeit zum Implementieren, weil die Aufwände für die Fehlersuche geringer sind

Hinweis: Das Training wird jeweils nur in einer der möglichen Programmiersprachen (C# oder Java) durchgeführt (siehe Termine).
Software-Entwickler, Software-Architekten, Software-Tester, Test Automa­tisierer
Unter Anleitung und Begleitung des Trainers lösen die Teilnehmer von Anfang an Übungen in der eigenen gewohnten Programmierumgebung.
Grundlagen:

  • Testautomatisierung und ihre Arten
  • Clean Code
  • Design Prinzipien u. a. SOLID

Agile Praktiken:

  • Pair Programming
  • Refactoring
  • Unit Testing
  • Test Driven Development

TDD Themen:

  • Test-First
  • Inside-out TDD
  • Test Doubles, die verschiedenen Typen und ihre Anwendung
  • Outside-in TDD

Die Mitnahme eines eigenen Laptops ist empfehlenswert.
 

Kategorien


Mehr Artikel

Tina Stewart leitet den Bereich Global Market Strategy für Cloud Protection und Licensing bei Thales. (c) Thales
Kommentar

Die Zukunft der Datensicherheit

IT-Sicherheitsabteilungen sind in diesem Jahr gefordert wie vielleicht noch nie und sind entsprechend ausgelastet. Vielleicht ist jetzt ein guter Zeitpunkt, sich daran zu erinnern, dass die Auseinandersetzung mit der langfristigen Sicherheit von Daten der Schlüssel zum Aufbau einer Zukunft ist, der wir alle vertrauen können. Ein Kommentar von Tina Stuart. […]