Browse Source

Lerntagebuch layout ueberpruft

master
Simernjeet Singh 1 year ago
parent
commit
8688322189
  1. 123
      Lerntagebuch.md

123
Lerntagebuch.md

@ -1,19 +1,94 @@
## Lerntagebuch
### Übung 1 2.11.2022
# Mein Lerntagebuch für Programmiermethoden und -werkzeuge
Das ist ein Beispiel wie ein Lerntagebuch aussehen könnte.
## SU 01(21.10.2021)
### Lernziel
- Organisatorisches
- Versionskontrollsysteme allgemein
- git
- Vorteile
- wie lege ich ein Repository an
- vim (ein paar alltägliche Befehle)
### Erkenntnis
Versionskontrolle werden wir im Projekt einsetzen, um
zu jeder Zeit den Entwicklungsstand einzusehen und paralleles Arbeiten an Dateien zu ermöglichen. Sollten Probleme an der Software auftreten, können wir zu einem funktionierenden Stand wechseln und durch das Commit-Log die Ursache ausfindig machen.
Außerdem kann ich als Developer mit den gelernten vim-Befehlen vor den anderen flexen.
### Kritik
`git status` zeigt mir einen groben Zustand meines Git-Repositorys an. Manchmal werden Dateien oder Verzeichnisse dort rot oder grün angezeigt. Die grünen
Dateien verschwinden von der Ausgabe, wenn ich `git commit`
ausführe. Rote Dateien werden mit `git add` grün.
### Mitteilung
an die Dozierenden Da dieser Punkt optional ist, lasse ich ihn
weg. Aber wenn mich irgendwas stört oder begeistert, kann ich es
hier anmerken.
## Uebung 01 (27.10.2022)
### Lernziel
- SSH-Zugriff-zum-git-server-konfigurieren
- SSH key pair generieren
- oeffentlichen SSH key im Repository eintragen
- Lokale Kopie auf SSh-Zugriff umstellen
- Neue lokale Repositories
### Erkenntnis
- einen ssh-key erstellt
- öffentlichen Schlüssel zu gogs hinzugefügt
- Master Branch erstellt
### kritik
man muss die git-Konfigurationsdatei überprüfen und den url-Link in gitea/gogs SSH-Remote-Repository-Link ändern.
### Mitteilung
## Übung 02 (2.11.2022)
### Lernziel
- legen Sie in Ihrem Repository die Datei Programmierparadigmen.md an.
- Analysieren Sie die Programmiersprachen Java,C,Python,go,JavaScript und TypeScript hinsichtlich der in der Vorlesung genannten Kriterien und Schreiben sie ihre Analyse in Stichpunkten in die neu erstellte datei.
- Suchen Sie im Internet nach weiteren Programmierprinzipien und dokumentieren sie diese (Acronym, Langbezeichnung, Beschreibung) in der Obigen Datei.
### Erkenntnis
Ein neu Datei als Programmierparadigmen.md an Gitea hochgeladet.
### Kritik
Programmierprinzipien
- SOLID
- STUPID
- KISS (Keep It Simple & Stupid)
- FCoH (Favor Composition over Inheritance)
- YAGNI (You Ain't Gonna Need It)
- IOC (Inversion Of Control)
- DI (Dependency Injection)
- DRY (Don't Repeat Yourself)
- DYC (Document Your Code)
- Clean Code at All Cost
### Mitteilung
## SU 1(datum)
### Lernziel
#### Übung 2 7.11.2022
### Erkenntnis
### Kritik
einen ssh-key erstellt
öffentlichen Schlüssel zu gogs hinzugefügt
Branch erstellt
### Mitteilung
### Übung Debugging 16.11.2022
#### Übung 3
## Übung 3 (16.11.2022)
clone link https://gogs.informatik.hs-fulda.de/Programmiermethoden_und_werkzeuge-public/UebungDebugging.git
### Lernziel
- Führen Sie die Übung entsprechend den Anweisungen in der README.md-Datei aus.
- Debugging
### Erkenntnis
**Task 1 Uebung 1**
- Nachdem Aktivieren Sie die Zeilen 36 bis 38 durch entfernen der beiden *slashes*.
**Ausgaben sind:**
@ -57,14 +132,22 @@ Nochmal lauft das Programm im Debug-modes und eingeben zahl ist 47
- in welcher Zeile steht der Debugger? 34->36
- Notieren Sie die Anzahl der Einträge in der *Debug View* (this)
- nextInt: **45**, count: **2**
- in welcher Zeile steht der Debugger? **40**
- Notieren Sie die Anzahl der Einträge in der *Debug View* (this) false
- nextInt: **16**, count: **4** ergebnis: **false**
**Beenden Sie den Debugger (*"Terminate"*)**
### Kritik
### Mitteilung
### Uebung 4 23.11.2022
#### Source Code Management (SCM)
@ -78,13 +161,27 @@ Nochmal lauft das Programm im Debug-modes und eingeben zahl ist 47
**Git Respositoty changes**
#### Vorlesung 07.12.2022
##### Test
### Erkenntnis
### kritik
### Mitteilung
## SU 07 (07.12.2022)
### Lernziel
- Relvante Literatur
- Motivation
- Grundlagen
- Testmethodologie
- TestProzess
- Psychologische Aspekte
### Erkenntnis
**Testmethodoligie - Bestandteile eine Tests**
- Stichprobe
@ -159,7 +256,6 @@ Testlog
- aufgetretenes Fehlverhalten
- Fehlerkategorie (high/medium/low)
**Testprozess - Testnachbereitung**
- Testreport
@ -167,3 +263,6 @@ Testlog
- Vergleich mit frueheren Testlaeufen
- Entscheidung ueber Lieferfaehigkeit
### kritik
### Mitteilung
Loading…
Cancel
Save