- unter anderem Anforderungen an Lerntagebuch, Gruppenprojekt und Zusatzleistungen
- unter anderem Anforderungen an Lerntagebuch, Gruppenprojekt und Zusatzleistungen
@ -14,33 +18,33 @@
- Fragestellung: Eher Handwerker oder Künstler?
- Fragestellung: Eher Handwerker oder Künstler?
- Antwort: Handwerker, da Programmierer, wie Handwerker auch Methoden, Fachwissen und Prinzipien anwenden --> Effektivtät wichtig nicht _Schönheit_ des Codes
- Antwort: Handwerker, da Programmierer, wie Handwerker auch Methoden, Fachwissen und Prinzipien anwenden --> Effektivtät wichtig nicht _Schönheit_ des Codes
#### Übung
### Erkenntnis
- Versionssteurungssystems und deren Vorteile
- konkret am Beispiel GitLab
- Einrichtung von GibLab
- Anlegen eines eigenen Repositorys und Files zur Dokumentation des Lerntagebuchs
- Konsolenbefehle zur Interaktion mit GitLab z. B. _clonen_ eins Repos auf den Rechner um es lokal zu bearbeiten
Die Informationen zu den Prüfungsanforderungen des Gruppenprojekts sind wichtig für die Umsetzung des Gruppenprojekts. Ein Beispiel für eine wichtige Informatik die Auswirkungen auf das Gruppenprojekt haben wir, ist die fast freie Wahl der Programmiersprache was viele Möglichenkeiten eröffnet.
### Erkenntnis
### Wiederholung
#### Vorlesung
_Commits_ sind Veränderungen am eventuell bereits bestehenden Code des Projektes. Diese können von Teilnehmern des Projektes mit entsprechenden Berechtigungen in einem _Merge Commit_ als Teil der bestehenden Codebase des Projektes übernommen werden.
Die Informationen zu den Prüfungsanforderungen des Gruppenprojekts sind wichtig für die Umsetzung des Gruppenprojekts. Ein Beispiel für eine wichtige Informatik die Auswirkungen auf das Gruppenprojekt haben wir, ist die fast freie Wahl der Programmiersprache was viele Möglichenkeiten eröffnet.
#### Übung
Versionssteuerungssysteme sind auf Grund ihrer Vorteile unabdingbar fürs Arbeiten an größeren Programmierprojekten oder Projekten mit mehreren Teilnehmern. Ohne sie wäre es sehr aufwendig und chaotisch Veränderungen miteinander abzugleichen um sicher zu stellen, dass alle Teilnehmer des Projektes auf dem aktullen Stand sind.
## Übung vom 2023.10.26
### Lernziel
### Wiederholung
_Commits_ sind Veränderungen am eventuell bereits bestehenden Code des Projektes. Diese können von Teilnehmern des Projektes mit entsprechenden Berechtigungen in einem _Merge Commit_ als Teil der bestehenden Codebase des Projektes übernommen werden.
- Versionssteurungssystems und deren Vorteile
- konkret am Beispiel GitLab
- Einrichtung von GibLab
- Anlegen eines eigenen Repositorys und Files zur Dokumentation des Lerntagebuchs
- Konsolenbefehle zur Interaktion mit GitLab z. B. _clonen_ eins Repos auf den Rechner um es lokal zu bearbeiten
### Erkenntnis
Versionssteuerungssysteme sind auf Grund ihrer Vorteile unabdingbar fürs Arbeiten an größeren Programmierprojekten oder Projekten mit mehreren Teilnehmern. Ohne sie wäre es sehr aufwendig und chaotisch Veränderungen miteinander abzugleichen um sicher zu stellen, dass alle Teilnehmer des Projektes auf dem aktullen Stand sind.