Skip to content

Fehlerbehandlung und Fehlermeldungen vereinheitlichen #46

@stekhn

Description

@stekhn

Momentan werden Fehler in allen möglichen Formen behandelt. Beispiele:

  • console.log(e)
  • throw Error()
  • throw Error('unbekannte Altersgruppe "' + text + '"')
  • throw Error(unknown altersgruppe "${gruppe}")

Manchmal passiert das aus try ... catch-Blöcken heraus, manchmal als Endbedingung einer Schleife, manchmal als Switch-Anweisung. Es wurden sogar leere catch-Blöcke gesichtet, was nicht unbedingt optimal ist.

Es wäre schön, wenn man das ein bisschen vereinheitlich könnte. Die entscheidende Frage sollte sein: Wann und warum möchte ich einen Fehler werfen und wann möchte ich vielleicht nur ein Vorkommnis ins Log schreiben?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions