Code Review: Chromely

Im heutigen Code Review, möchte ich mir das mattkol/Chromely github Repository anschauen. About Vor dem Start, möchte ich noch ein paar Worte zur Wahl, zum Author und zum Projekt selber erzählen. … the choise Ich habe es mir eigentlich relativ einfach gemacht. Ich bin auf github gegangen und hab mir …

Exception Driven Design. Mein Weg zur richtigen Fehlerbehandlung

Vor einiger Zeit war ich in einem Unternehmen, in dem ständig von dem Begriff „Exception Driven Design“ die Rede war. Allerdings hatte der Begriff immer einen negativen Beigeschmack. Gemeint waren Sachen wie Fehler-Verschleierung. Also im Fehlerfall am besten nichts tun bzw. so tun als, ob nichts wäre. Gerne wurde auch …

Das Decorator Pattern in einer Pizzeria

Mithilfe der Decorator Pattern, kann man eine existierende Klasse um weitere Funktionalität erweitern ohne davon explizit ableiten zu müssen. Dabei werden Klassen desselben Basistyps so lange ineinander geschachtelt, bis man die gewünschte Funktionalität erreicht hat. Die eigentlichen Klassen kennen sich untereinander nicht und werden somit wiederverwertbarer. Man hat dadurch eine …