TDD

Posts

The Tale of TDD: A Journey Towards Reliable Software

The Tale of TDD: A Journey Towards Reliable Software

Software Craftsmanship TDD

Once upon a time, in the vast kingdom of Software Development, there was a growing need for structures that wouldn’t crumble under pressure. Just as architects wouldn’t dream of building a skyscraper without a blueprint and rigorous checks, why should software developers? This tale unfolds the essence of Test-Driven Development (TDD) and how it champions building robust software.

Testing With Java - Part 2 : TDD

Testing With Java - Part 2 : TDD

Software Craftsmanship Testing With Java TDD

In the annals of software development, there exists a cautionary tale from the year 1996, when the European Space Agency (ESA) launched its ambitious Ariane 5 rocket. Alas, what was meant to be a triumph turned into tragedy a mere 40 seconds after liftoff, as the rocket met a fiery demise, along with its precious cargo. The cause of this catastrophe? A software glitch, specifically an integer overflow issue, lurking within the rocket’s flight control system.

Rails RESTful API, Outside in TDD

Rails RESTful API, Outside in TDD

Ruby on Rails TDD Software Craftsmanship

There is always a disciplined way to do things

I was waiting for the coffee dispenser to finish filling up my cup and my mind started wandering. Suddenly, I felt this rush. Was it a sense of pride? Could be. I had, just a few minutes ago, been able to solve a race-condition problem that was bugging me for a while. Sipping at the coffee I could see out the glass door, that it was raining. This is a good moment, I thought to myself. One thing I didn’t want to think about was the open tickets in the backlog. Unchallenging and menial, they bored me. With the soothing sounds of the rain in the background and the warmth of the fuel of the Gods, I was now thinking of ways I could avoid working on them!