From af5a9d8463b0fb4fc5fb1ecf5945e5601b881540 Mon Sep 17 00:00:00 2001 From: fdai7775 Date: Thu, 21 Dec 2023 23:24:24 +0000 Subject: [PATCH] Update Lerntagebuch.md --- Lerntagebuch.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index a5f124d..9b2dfbf 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -164,3 +164,16 @@ Für das Gruppenprojekt habe ich die Wichtigkeit von Test, deren Methodik und de * Maskierte Fehler: wird von anderen Fehlern verdeckt (meist latenter Fehler) und kann erst entdeckt werden, wenn der andere behoben wurde. * Kaskadierter Fehler: kein Fehler im eigentlichen Sinne. Er entsteht durch unerwartete Eingabe andere Fehler und wird behoben, wenn der andere behoben wurde. + +## SU 08 (19.12.2023) +###Lernziel +* Verstehen, wie wichtig es ist, den Code zu testen +* Kenntnisse über Testframeworks +* Fähigkeit zum Erstellen von Unittests +* Automatisierung von Tests + +###Erkenntnis +Für die Gruppenarbeit ist es sehr wichtig, unseren Code mit Unittests zu testen, wenn wir den Code in C schreiben. Das Erstellen eines gemeinsamen Testsatzes, zu dem alle Teammitglieder beitragen, trägt dazu bei, die Stabilität des Codes zu gewährleisten. Die regelmäßige Durchführung dieser Tests ist entscheidend, um mögliche Probleme zu erkennen und die Qualität des gemeinsamen Projekts aufrechtzuerhalten. + +###Wiederholung +En den FIRST-Akronymen steht das "F" für "Fast" (Schnell) im Kontext von Unit-Tests. Dieses Prinzip besagt, dass Unit-Tests schnell ausgeführt werden sollten, um sofortiges Feedback zur Code-Integrität zu ermöglichen. Im Wesentlichen sollten Unit-Tests schnell und effizient durchgeführt werden können.