From b5d173d2008ad070105a35133a559a6f6c996e6d Mon Sep 17 00:00:00 2001 From: fdai7783 Date: Sun, 17 Dec 2023 20:17:01 +0000 Subject: [PATCH] Update Lerntagebuch --- Lerntagebuch.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 870162e..e3d6cfa 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -1063,5 +1063,17 @@ Agile Projekte zeichnen sich nicht durch einen festen Umfang, sondern einen best - tendentielle nicht absolute Aussage - Lieferbarkeit + +#### Übung +- Widerholung von Begriffen aus der Vorlesung +- Definition von Testfällen bei bestimmten Beispielen +- Recherche von Softwarefehlern + +### Erkenntnis +Tests sind ein wichtiger Bestandteil der Softwareentwicklung, da durch sie Fehler und damit finanzielle und idelle Kosten verhindert werden können. Da es sich bei unserer Gruppenarbeit auch um kleines Softwareprojekt handelt, wirken sich die Vorteile und Chancen der Tests auch direkt auf uns aus. Auch wenn wir im Gruppenprojekt keine idellen oder finanziellen Schäden von Fehlern tragen, so will trotzdem jeder eine bestmögliche Note ;). + + +### Wiederholung +Wie kommen Fehler ins Programm und wann wirken sich diese aus? Das beschreibt die Ereigniskette. Zuerst macht der Entwickler beim Schreiben des Codes eine Fehler/Error. Dieser Error ist nun als Defekt/Defect im Code vorhanden, muss sich allerdings noch nicht auswirken. Erst wenn sich der Code zur Laufzeit anders verhält als gewünscht, wird von einem Fehlverhalten/Failture gesprochen.