Debugging as a design goal
Why do some bugs feel like a short detective story, while others feel like a never-ending thriller? I show you which decisions make your software debuggable.
Read moreArticles about Software Design by Sebastian Bergmann
Why do some bugs feel like a short detective story, while others feel like a never-ending thriller? I show you which decisions make your software debuggable.
Read more
Not every problem requires new code. And every line we do not write is a line that will not cause any problems.
Read more
If you use abstractions you don't own, testing may be difficult.
Read moreA new article is published every Wednesday. Subscribe to the RSS feed and it arrives straight in your feed reader.
The newsletter brings you a comprehensive analysis of new PHPUnit features, implementation details, and the strategic considerations behind each improvement via email every two months.