From d19c59c0c0029e9ee0770267c06532d5bd30280d Mon Sep 17 00:00:00 2001 From: fdai7920 Date: Thu, 30 Nov 2023 13:21:53 +0000 Subject: [PATCH] Eintrag 28.11.23 --- Lerntagebuch.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 4bfa36b..2a4dca4 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -73,3 +73,20 @@ Für unser Gruppenprojekt sollten wir möglichst sehr kleine und ordentliche Com ### Wiederholung Unter ordentlichen Commits versteht man, dass man nur Commits erstellt, wenn der Code erfolgreich compiled ist und alle Tests funktionieren. Ordentliche Commits sind wichtig, damit die nächste Person, die daran arbeitet, nicht erstmal den Code, den die Person selber nicht geschrieben hat, debuggen muss. + + +## Vorlesung am 28.11.2023 + +### Lernziel +- Bedingungen für erfolgreiche Software +- Probleme bei Zusammenführung von Einzelleistungen +- —> CI Systeme lösen diese teilweise +- Vorteile und Grenzen automatisierter Tests +- Vorgehen bei Zusammenführung von Einzelleistungen +- Umgang und Verwendung von einem Remote Repository + +### Erkenntnis +Für unser Gruppenprojekt müssen wir zusammenarbeiten, um ordentliche Software zu entwickeln, wobei wir unsere Kreativität vereinen müssen und unsere Einzelleistungen konfliktfrei zusammenführen müssen. Ebenfalls ist es gut, wenn wir sowohl automatisierte Tests als auch menschliche Tester für unser Programm nutzen, da beides Vor- und Nachteile hat. + +### Wiederholung +Um eine erfolgreiche Software zu entwickeln, die auch Leute haben wollen, kann man inzwischen nicht mehr alleine programmieren. Da seit über 60 Jahren programmiert wird, gibt es bereits jede weniger komplexe Software auf dem Markt, also braucht es inzwischen mehrere Entwickler für gute und neue Software.