|
@ -1,32 +1,58 @@ |
|
|
# Mein Lerntagebuch für Programmiermethoden und -werkzeuge |
|
|
# Mein Lerntagebuch für Programmiermethoden und -werkzeuge |
|
|
|
|
|
|
|
|
## SU 01 (07.11.2023) |
|
|
|
|
|
|
|
|
## SU 01 (14.11.2023) |
|
|
|
|
|
|
|
|
### Lernziel |
|
|
### 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 |
|
|
### 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 |
|
|
### 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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|