Codierung ausnahmsweise - Coding by exception
Das Codieren nach Ausnahmen ist eine zufällige Komplexität in einem Softwaresystem, in dem das Programm bestimmte Fehler behandelt, die mit eindeutigen Ausnahmen auftreten. Wenn ein Problem in einem Softwaresystem auftritt, wird ein Fehler ausgelöst, der das Problem auf den Ort zurückführt, an dem es abgefangen wurde, und gegebenenfalls darauf, woher das Problem stammt. Ausnahmen können verwendet werden, um den Fehler zu behandeln, während das Programm ausgeführt wird, und um einen Absturz des Systems zu vermeiden. Ausnahmen sollten verallgemeinert werden und zahlreiche auftretende Fehler abdecken. Die Verwendung dieser Ausnahmen zur Behandlung bestimmter Fehler, die auftreten, um das Programm fortzusetzen, wird als Codierung nach Ausnahme bezeichnet . Dieses Anti-Pattern kann die Leistung und Wartbarkeit von Software schnell beeinträchtigen. Das Ausführen von Code, selbst nachdem die Ausnahme ausgelöst wurde, ähnelt der goto- Methode in vielen Softwaresprachen, was ebenfalls als schlechte Praxis angesehen wird.