Unter Error Handling versteht man in der Softwareentwicklung das Erkennen und Verarbeiten von diversen Arten von Softwarefehlern.
Solch ein Softwarefehler kann sehr vielfältig sein: beispielsweise ein Fehler beim Laden einer Website oder beim Herstellen einer Internetverbindung, ein Fehler beim Zugreifen auf die lokale Datenbank, ein Fehler beim Aktivieren der Kamera, ein Fehler beim Öffnen einer App und so weiter.
Gutes Error Handling bemüht sich darum, solche Fehler abzufangen und dem Nutzer entsprechende Informationen anzuzeigen. Im Optimalfall kann eine App trotz eines Fehlers weiter funktionieren. Werden Fehler nicht abgefangen, kann es bspw. zum Absturz einer App kommen.