December ping
Hey, all!
Welcome to the Effective Software Testing newsletter! This is our first edition, and I hope you enjoy it.
Articles
Why do developers hate code coverage? And why they should not hate it! Code coverage is a useful tool when used properly. In this article, I discuss how you should do it. Read more.
What makes a good test code? Writing good test code may be as hard writing good production code. In this article, I discuss 10 characteristics of good code test code. Read more.
When do I do TDD? TDD is such a useful tool. But truth be told: I don't use it 100% of my time. In this article, I talk about when I do TDD and when I prefer not to do TDD. Read more.
Other resources
Testing anti-patterns podcast. I participated in the Codurance's podcast, together with Olena Borzenko, Fran Climent, Matheus Marabesi, and Fran Avila. We spoke about testing anti-patterns. It was super lightweight and enjoyable discussion. Listen here.
Book updates
60+ exercises. A significant number of readers asked me about the possibility of adding exercises to the book. There you go. In the next release, the book will feature 60+ exercises. You will find multiple choice questions, open questions, and coding questions. Feel free to use them in your trainings and university courses.
Foreword. I am happy to announce that Steve Freeman, the author of the well-known Growing Object-Oriented Systems Guided by Tests, and Dr. Arie van Deursen, Professor of Software Engineering at TU Delft, will write the foreword of my book.
Release date. Our estimate is that the book will go the printer on February 27th.