Fehlerbehandlung & Sicherheit #40

Closed
opened 2026-06-23 11:11:01 +02:00 by niklas.ortmann · 2 comments
Owner
  • PDO-Fehlermodus vereinheitlichen: Setze im DatabaseArticleManager explizit PDO::ATTR_ERRMODE auf PDO::ERRMODE_EXCEPTION
  • Exception-Handling korrigieren: Entferne manuelle Prüfungen von prepare()- oder execute()-Rückgabewerten in der Artikelschicht; verlasse dich stattdessen auf try-catch-Blöcke für PDOException.
  • DAOs angleichen: Vereinheitliche die Fehlerbehandlung zwischen dem Nutzer-DAO und dem Artikel-DAO basierend auf dem saubereren Ansatz des DatabaseUserManager
  • Kapselung verbessern: Verhindere, dass rohe Datenbank-Fehlermeldungen direkt aus der Artikelschicht in eigene Exceptions übernommen werden (Abstraktion wahren).
- PDO-Fehlermodus vereinheitlichen: Setze im DatabaseArticleManager explizit PDO::ATTR_ERRMODE auf PDO::ERRMODE_EXCEPTION - Exception-Handling korrigieren: Entferne manuelle Prüfungen von prepare()- oder execute()-Rückgabewerten in der Artikelschicht; verlasse dich stattdessen auf try-catch-Blöcke für PDOException. - DAOs angleichen: Vereinheitliche die Fehlerbehandlung zwischen dem Nutzer-DAO und dem Artikel-DAO basierend auf dem saubereren Ansatz des DatabaseUserManager - Kapselung verbessern: Verhindere, dass rohe Datenbank-Fehlermeldungen direkt aus der Artikelschicht in eigene Exceptions übernommen werden (Abstraktion wahren).
Author
Owner

Ist mit #58 behoben

Ist mit https://git.gigaworld.ddns.net/niklas.ortmann/webprogrammierung/pulls/58 behoben
Author
Owner

Ist mit #58 behoben

Ist mit https://git.gigaworld.ddns.net/niklas.ortmann/webprogrammierung/pulls/58 behoben
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: niklas.ortmann/webprogrammierung#40