Kent Beck: Test-Driven Development

What could a book titled Test-Driven Development be about? Right, it’s about Test-Driven Development, TDD for short. TDD is a testing method and a design method. Write tests first and let them “drive the design”. The book has several flaws and from today’s perspective, I think it has mostly historical relevance.

0 Kommentare

Sam Newman: Microservices

Sam Newman gibt dem Leser in seinem 2015 erschienen Buch einen Überblick über so ziemlich alle Themen rund um die Microservice-Architektur. Zwar werden viele der Themen nicht allzu detailliert angegangen, aber die Prinzipien der Microservice-Architektur werden klar. Der Microservice-Neuling findet in Newmans Buch alles, was er braucht, um mit Microservices loslegen zu können.

0 Kommentare

David Thomas, Andrew Hunt: The Pragmatic Programmer (20th Anniversary Edition)

The Pragmatic Programmer is inasmuch a technical book as it is a philosophical one. The authors, David Thomas and Andrew Hunt, describe a way of being, that of the "Pragmatic Programmer" which is based on professionalism, pride in one’s own work, self-improvement, intellectual curiosity, critical thinking, common sense and competency. There are very few software engineering books I would recommend without restraints to every software developer – this is one of them.

0 Kommentare

Alistair Cockburn: Agile Software Development – The Cooperative Game

Agile Software Development: The Cooperative Game ist ein sehr umfangreiches und lehrreiches Buch über agile Softwareentwicklung, über deren Geschichte, Grundlagen, Prinzipien und Praktiken. Es geht dabei um das „Big Picture“ der Softwareentwicklung – das Zusammenspiel von Menschen, Technologie, Organisation und Methodologie. Komplexes wird verständlich dargestellt und Zusammenhänge werden klar erläutert – ein absolut lesenswertes Buch.

0 Kommentare