Growing Object-Oriented Software, Guided by Tests
Rezension von Sven Woltmann
Dieses Buch gibt eine praktische Einführung in Test-Driven Development (TDD) – insbesondere in objektorientierter Programmierung.
Die Autoren (von denen einer der Entwickler von jMock ist) erklären, wie Unit Tests und Mock-Objekte zu einem sauberen, objektorientierten Design mit zuverlässigem und wartbaren Code führen.
In einer Fallstudie entwerfen und implementieren sie dazu testgetrieben ein Auktionssystem in Java.
Ich empfehle dieses Buch insbesondere jedem Java-Programmierer. Wenn Du einmal erlebt hast, wie Tests zu eleganterem Design und Code führen, wirst Du nie wieder ohne entwickeln wollen.
🎧 Geeignet als Hörbuch? Nein, aufgrund zahlreicher Codebeispiele.
Andere Empfehlungen aus den Genres dieses Buches
Clean Code – Refactoring, Patterns, Testen und Techniken für sauberen Code
Design Patterns: Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software
Refactoring: Wie Sie das Design bestehender Software verbessern
Clean Craftsmanship: Best Practices, Standards und Ethik für die Softwareentwicklung
Effektives Arbeiten mit Legacy Code. Refactoring und Testen bestehender Software
Der pragmatische Programmierer: Ihr Weg zur Meisterschaft
Pattern Hatching: Design Patterns Applied
Clean Coder: Verhaltensregeln für professionelle Programmierer
Agile Software Development: Principles, Patterns, and Practices
Clean Architecture – Gute Softwarearchitekturen: Das Praxis-Handbuch für professionelles Softwaredesign. Regeln und Paradigmen für effiziente Softwarestrukturierung.
Domain-Driven Design: Tackling Complexity in the Heart of Software
Implementing Domain-Driven Design
Extreme Programming: Das Manifest
Projekt Unicorn: Der Roman über Entwickler, Digital Disruption und das Überleben im Datenzeitalter
Das Mindset von DevOps. Accelerate: 24 Schlüsselkompetenzen, um leistungsstarke Technologieunternehmen zu entwickeln und zu skalieren