anwesend | Verteiler |
---|---|
Aberger C. |
Aberger C. |
Aichinger T. |
Aichinger T. |
Cvijić L. |
Cvijić L. |
Schludermann J. |
Schludermann J. |
Schnalzenberger A. |
Schnalzenberger A. |
Stütz T. |
Stütz T. |
Ort |
SYP-Unterricht |
von-bis |
Di. 07.11.2023, 5. und 6. EH |
Dauer |
60 min |
1. Besprochene Themen
-
Bewertung
-
Praesentation: 3
-
Inhalt: 3
-
1.1. 1. Sprint
-
Sprint review.
-
In Zukunft sollen wir Diagramme für die Sprint-Reviews vorbereiten. (puml)
-
Wir sollen auch die Konfiguration erwähnen.
-
Zum Beispiel, dass wir nicht im Schul-Netz sind, weil es alles sperrt.
-
-
Jeder soll in Zukunft seinen eigenen Part vorstellen.
-
Und wir sollen es mit der "Regenschirm-Methode" vorstellen. Das heißt, dass wir zuerst alles grob erklären sollen. (um was geht es? (README) usw.) Und danach sollen wir den Sprint genauer durchgehen.
-
-
Code Review nach dem ersten Sprint:
-
Der Service Ordner soll kleingeschrieben werden.
-
Wir sollen bessere Namen für den Client und den Server finden.
-
z.B.: Examine und Instructor
-
-
Wir sollen nie aus der Mitte der Funktion ein "return" ausführen! Es soll immer nur ein return am Ende der Funktion geben.
-
Bei try catch nie einfach nichts machen! Wir sollen mindestens den Fehler loggen.
-
z.B.: Log.error("FAILED: to write image", e);
-
-
Wir sollen nur Dinge programmieren, die wir brauchen werden. Unbenützte Methoden müssen gelöscht werden.
-
Nicht die ganze awt-library importen, wenn wir nur den Robot brauchen.
-
Keine * imports.
-
-
Wir sollen unseren Code mit Strg+alt+l formatieren.
-
Wir sollen final for zum Beispiel der image Variable in der Screenshot-Resource schreiben, damit es in keinem Fall abgeändert werden kann.
-
1.2. 2. Sprint
-
Es gibt einen Main-Server, einen Instruktor Server und einen Schüler-Client.
-
Bei dem Server tragen alle student clients ihre IP-Adressen ein.
-
ConcurrentSet oder Map mit z.B.: einem Host-Namen.
-
-
Der Instructor Client liest die IP-Adressen ein und stellt diese mit qute dar.
-
Klickt der Instructor auf eine IP-Adresse, so sieht man den aktuellen Screenshot
-
Sprintdauer
-
bis 21.11.2023
-
2. Vereinbarungen und Entscheidungen
wer | macht was | bis wann |
---|---|---|
TODO |
Server erstellen |
21.11.2023 |
TODO |
Student-Clients können sich am Main-Server eintragen. |
21.11.2023 |
TODO |
Instructor-Clients können Student-Client IP-Adressen anzeigen. |
21.11.2023 |
TODO |
Instructor-Clients können mithilfe der angezeigten IP-Adressen die Screenshots der Student-Clients vom Server holen und anzeigen. |
21.11.2023 |