Das ist das Lerntagebuch von Tim Diegelmann. Hier werde ich wöchentlich den Inhalt der Vorlesung und des Praktikums anhand der vier Unterpunkte Lernziel, Erkenntnis, Wiederholung und Kritik(optional) wiedergeben. Die Einträge sind nach dem Datum der jeweiligen Vorlesung gegliedert.
## Vorlesung vom 24.10.2023
## Vorlesung vom 24.10.2023
### Lernziel
### Lernziel
-Organisatorisches
-Organisatorisches
-Eigenschaften eines Programmierers
-Eigenschaften eines Programmierers
-Sauberen Code schreiben
-Git/GitLab
-Git/GitLab
-Anlegen eines git-Repository
-Anlegen eines git-Repository
### Erkenntnis
### Erkenntnis
Ein Versionskontrollsystem, in unserem Beispiel git, ist ein wichtiges Tool für die gemeinsame Arbeit an einem Softwareprojekt. Es ermöglicht mehreren Personen das zeitgleiche Arbeiten an dem Projekt. Des Weiteren ermöglicht es bei neu auftretenden Problemen nach einer Aktualisierung zu älteren, funktionierenden Versionen zurückzugehen und mit Hilfe des Commit-Logs, in welchem die Änderungen dokumentiert werden, den Fehler ausfindig zu machen.
Ein Versionskontrollsystem, in unserem Beispiel git, ist ein wichtiges Werkzeug für die gemeinsame Arbeit an einem Softwareprojekt. Es ermöglicht mehreren Personen das zeitgleiche Arbeiten an dem Projekt. Des Weiteren ermöglicht es bei neu auftretenden Problemen nach einer Aktualisierung zu älteren, funktionierenden Versionen zurückzugehen und mit Hilfe des Commit-Logs, in welchem die Änderungen dokumentiert werden, den Fehler ausfindig zu machen.
### Wiederholung
### Wiederholung
"Programmierwerkzeuge" sind Computerprogramme, die den Programmierer bei dem Prozess der Softwareentwicklung unterstützen und diesen erleichtern. Sie helfen beim Schreiben, Bearbeiten, Testen und Debuggen von Software. Beispiele für Programmierwerkzeugen sind Texteditoren, Compiler, Interpreter, Debugger und komplexe Entwicklungsumgebungen(IDEs).
`Programmierwerkzeuge` sind Computerprogramme, die den Programmierer bei dem Prozess der Softwareentwicklung unterstützen und diesen erleichtern. Sie helfen beim Schreiben, Bearbeiten, Testen und Debuggen von Software. Beispiele für Programmierwerkzeugen sind Texteditoren, Compiler, Interpreter, Debugger und komplexe Entwicklungsumgebungen(IDEs).