KAPITEL 10
Definieren Sie die Existenz von Fehlern weg
Das Exception Handling gehört zu den übelsten Komplexitätsquellen in Softwaresystemen. Code, der sich um spezielle Bedingungen kümmert, ist inhärent schwerer zu schreiben als Code, der mit den normalen Situationen zu tun hat, und Entwicklerinnen und Entwickler werden Exceptions oft definieren, ohne sich zu überlegen, wie mit ihnen umgegangen werden soll. Dieses Kapitel bespricht, warum Exceptions überproportional zur Komplexität beitragen, und zeigt auf, wie man das Exception Handling vereinfachen kann. Die zentrale Lehre aus diesem Kapitel ist, die Anzahl an Orten zu reduzieren, an denen Exceptions verarbeitet werden müssen – in manchen Fällen kann die Semantik von Operationen so angepasst ...
Get Prinzipien des Softwaredesigns now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.