diff --git a/Lerntagebuch.md b/Lerntagebuch.md index 56cc78b..60cbbd4 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -1,32 +1,58 @@ # Mein Lerntagebuch für Programmiermethoden und -werkzeuge -## SU 01 (07.11.2023) +## SU 01 (14.11.2023) ### Lernziel -wir haben einen Überblick über eine Literatur (Desigen Patterns) kennengelernt . -wir haben auch Geschichte der Programmierwerkzeuge und Integrated Developement Environment gelernt. +Der Inhal war : +1 Why git +2 Commit early, commit often +3 Branching +4 Merge or Rebase, thats the question... + +Also + +1 Warum Idiot +2 Legen Sie früh fest, legen Sie häufig fest +3 Verzweigung +4 Merge oder Rebase, das ist hier die Frage... + +und dann haben wir diese 4 Punkte in der vorlesung beschprochen. ### Erkenntnis -Mit diesem Literatur haben ich kennengelernt , wie mann Hausarbeit machen kann. + Herr Pappendieck hat mit uns in Punkt (Merge or Rebase) über die Vorteile und Nachteile beschprochen. + +Die Vorteile von (Merge) habe ich davon gelernt dass, Geschichte visualisiert Parallelarbeit und +Konfliktlösung nur einmal pro Zusammenführung. + +Von der Vorteile der (Rebase) habe ich gut gelernt, dass „sauberes“ Verlaufsdiagramm (alle Feature-Commits nacheinander). + + ### Wiederholung -In der Vorlesung haben wir die Definition Über die Literatur (Desigen Patterns) gelernt und zwar, +bei Punkt 1 in ( centralized vs. distributed SCM) + + zentralisiert: + + Der Verlauf existiert auf einer zentralen Netzwerkressource. + Entwickler verfügen nur über eine Arbeitskopie der Dateien + +Pro: + +-Jeder einzelne Commit steht allen zur Verfügung. +-aktueller Herausgeber allen bekannt. + + +Contra: + +-Die Verriegelung verhindert paralleles Arbeiten. +-keine Offline-Arbeit. -Designmuster sind erprobt und erprobt -Lösungsvorlagen für wiederkehrende Designprobleme -Ob in der Architektur oder im Software Engineering -Und Evolution. Dies bedeutet, dass Sie ein wiederverwendbares Gerät haben -Speziell bereitgestellte Problemlösungsvorlage -Kontext kann verwendet werden. - Zwei vorteile, die wie in der Vorlesung kennengelernt: - erleichtern die Kommunikation. - eignen sich zur Dokumentation.