issues
search
frickerg
/
Web-Engineering-3
MAS SE (CAS 3) 2024
0
stars
0
forks
source link
Projektanfoderungen Allgemein Checkliste
#78
Open
jvanf
opened
1 month ago
jvanf
commented
1 month ago
[ ] Refresh (F5) muss ohne unerwartetem Verhalten möglich sein und gleichen State wieder darstellen
Input-Felder müssen nicht wiederhergestellt werden, aber z.B. der Game-Fortschritt oder die Card Detail Page mit korrekten Daten
[ ] Keine Cards oder Game Daten in localStorage ablegen
Access Token, Benutzername, Rolle erlaubt
Sortier- und Filtereinstellungen erlaubt
[ ] Game-Logik muss sich auf Server befinden
Als Player sollte man nicht betrügen können (z.B. via Network-Ansicht in den DevTools)
Häufige Fehler
Refresh (F5) macht App kaputt oder Daten werden nicht richtig geladen
Initialer Aufruf funktioniert nur vom "/"
App neu laden mit location.reload oder location.href
Daten werden mehrmals geladen
Welche Komponenten brauchen die Daten? Gemeinsamer Parent suchen
Game nicht in Backend verwaltet
Game-Response enthält Lösung
then()-Method-Chaining anstatt async/await verwendet
in useEffect OK
Für Layouts Grid & Flex verwenden, nicht mit %-Zahlen arbeiten
Häufige Fehler