Kapitel 11. Einheitstests

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Unit Testen ist der Prozess, bei dem du deine Anwendung auf die kleinstmöglichen Funktionen herunterbrichst und einen wiederholbaren, automatisierten Test erstellst, der immer das gleiche Ergebnis liefern sollte. Diese Tests sind das Herz und die Seele deiner Anwendung. Sie bilden das Fundament, auf dem der gesamte zukünftige Code aufbaut. Ohne Unit-Tests ist es möglich, dass eine selten genutzte Funktion monatelang fehlerhaft bleibt, ohne dass es jemand merkt. Mit Unit-Tests kann jede Systemfunktion überprüft werden, bevor auch nur eine einzige Codezeile in den Master-Branch eingefügt, geschweige denn in die Produktion übernommen wird.

Als Frontend-Architekt ist es deine Hauptaufgabe, dafür zu sorgen, dass die Entwickler die notwendigen Werkzeuge haben, um so effizient wie möglich zu arbeiten. Unit-Tests sind eines dieser unverzichtbaren Werkzeuge für die Entwicklung einer Anwendung jeder Größenordnung. Unabhängig davon, ob die Logik deiner Anwendung hauptsächlich in einer Backend- oder Frontend-Sprache geschrieben ist, gibt es eine Vielzahl von Optionen, die zu deinem Arbeitsablauf passen. Egal, ob du PHPUnit mit PHP, NodeUnit mit Node oder QUnit mit JavaScript verwendest, du wirst ausgereifte, stabile Plattformen finden, auf denen du deine Tests aufbauen kannst.

Auch wenn dein Technologie-Stack (und die damit verbundenen ...

Get Frontend-Architektur für Designsysteme now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.