Due to popular demand, I’ve extended the early-bird discount 𝐮𝐧𝐭𝐢𝐥 𝐌𝐨𝐧𝐝𝐚𝐲, 𝐀𝐩𝐫𝐢𝐥 27! Don’t miss this opportunity to invest in your skills at a reduced rate.

🔗 𝐒𝐞𝐜𝐮𝐫𝐞 𝐲𝐨𝐮𝐫 𝐬𝐩𝐨𝐭 𝐭𝐨𝐝𝐚𝐲 and learn how to build tests that support your development process (see link in the comments)

#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign

(2/2)

Yay! The tests I wrote this evening failed! And then after I wrote a bit of code most of them passed. Bit more to do tomorrow.

#TestDrivenDevelopment #IDeserveCake

New article: Tales Of TDD - One Test Double To Rule Them All
A short story about the pragmatic use of test doubles.
https://principal-it.eu/2026/03/tdd-tales-one-test-double/

#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign

Without proper TDD, developers keep pinging Google AI Studio to generate missing unit tests, turning AI assistance into a reminder service. Discover why solid test‑driven practices still matter for reliable AI‑powered code and how open‑source teams can avoid this trap. #AIStudio #TestDrivenDevelopment #UnitTests #GoogleAI

🔗 https://aidailypost.com/news/lack-tdd-forces-constant-reminders-google-ai-studio-tests

A story about why #TestDrivenDevelopment matters

This week, I have been working on an invoicing system in a legacy codebase. The requirements are to extend the invoice report with additional custom fields. What we'll test here is not the visual, but the (in-memory) field values that are ultimately displayed on the invoice report.
So I first wrote the test for the header fields, _let the test fail_, and continued with the actual implementation until the test passed...

1/?

#SoftwareEngineering

This book was published in 2003, which is also the year that I read it. The sentence “A developer is a tester is a developer” has always stuck with me. Unfortunately, in 2026, not much has changed. There is certainly a correlation between quality and ownership of testing. Software teams that adopt a holistic approach, where everyone is responsible for quality, will always outperform those that don’t. (2/2)

#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign

One of the books that had a profound impact during my early years as a software developer was “Debugging Applications for Microsoft .NET and Microsoft Windows” by John Robbins. I fondly remember the following paragraph from one of the first chapters of the book. (1/2)

#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign

However, developers are often conditioned to believe that their work should always involve complexity.
“Easy things? Is that a joke? We’re software engineers! Complexity is our trade.”

This is one of the main reasons why many people are turned off by Test-Driven Development. But if you can move past this mindset, you’ll be in a much better place. I favour small, ridiculous steps over larger steps that feed into complexity any day.

#tdd #testdrivendevelopment #unittests #softwaredesign

🧪 TDD es escribir pruebas antes del código para garantizar calidad desde el inicio. Aprende el ciclo Red-Green-Refactor y mejora tus proyectos. 💻

Lee más 👉 https://www.soloingenieria.org/ingenieria-en-sistemas/tdd/

#TDD #TestDrivenDevelopment #DesarrolloDeSoftware #IngenieríaEnSistemas #ProgramaciónLimpia

El código que no se prueba es código esperando fallar. TDD te enseña a escribir pruebas primero y programar después. Menos errores, más confianza. 🧪

#TDD #TestDrivenDevelopment #DesarrolloDeSoftware #IngenieríaEnSistemas #ProgramaciónLimpia