Vereinbarung:
Es werden keine Tests durchgeführt. Leistungsbewertung durch:
-
mündliche Gespräche
-
schriftliche LZK
-
Projekte
-
Referate!
1. 2020-09-28
Wer | Was | Bis wann? | erledigt? |
---|---|---|---|
Stütz |
Liste der Referatsthemen |
5. Okt. 2020 |
|
Stütz |
Referatstermine festlegen |
5. Okt. 2020 |
|
Stütz |
RevealJs Repo zur Verfügung stellen |
5. Okt. 2020 |
2. 2020-10-13
C.Eisserer
2.1. Observer-Pattern
Theorie: Separation of concerns, loose coupling. dependency inversion principle kurz erwähnt.
Anhand einer einfachen Quarkus-Anwendung mit 2 Schnittstellentypen (WebSocket, Rest) und einem Service.
Die beiden Schnittstellen über Änderungen des Service informieren, ohne zueinander Abhängigkeiten zu entwickeln
8. 2020-12-01
-
bis exkl. "12 - Graphical Merge Tool"
-
Übung
-
Ansehen von Branches Commit Pull Request Merge in IntelliJ IDEA and GitHub: Example with Code
-
Erstellen und dokumentieren (mit Screenshots) eines three-Way-Merges mit IntelliJ-Unterstützung
-
Erstellen und dokumentieren des Erstellungsprozesses und des Ergebnisses von JavaDoc
-
recherchieren Sie die möglichen Tags ZB @Author
-
mit Code-Beispielen enthalten
-
Auf Paket-, Klassen- und Methodenebene
-
Ist es möglich (UML-)Images in einem JavaDoc-Dokument zu integrieren. Wie?
-
-
-
Abgabe im Classroom: https://classroom.github.com/a/c51t1nvF
-
Tipp von Prof. Aberger
-
Batch-Processing
-
Abwicklung von long-running jobs
-
Batch-processing ist derzeit in Quarkus noch nicht implementiert
-