Bogdan Bujdea

Windows Platform Developer

TDD

Testable code vs clean code

clean code

  I wrote my first blog article 1.5 years ago, and it was about how TDD made me a happy developer. In that article I talked about how TDD helps me write clean code, refactor code without breaking it, decrease debugging time and improve my career. I’m still a Test Driven Developer, but when I […]

, , , , , ,

Myths about TDD

Maybe you’ve seen that in the last few weeks there have been some debates about TDD. It all started with David Heinemeier Hansson(@dhh) who said in a blog post that TDD is dead because it mostly does design damage. I saw the debates on Google+ about TDD, and I have gathered 4 myths about TDD, […]

, , , ,

Windows Phone TDD Part 1: The Project

As I mentioned in my previous article, I recently started to learn Test Driven Development. Although the hardest part for most developers  is getting used to writing tests first, for Windows Phone developers there’s another problem, the project setup. There is a “Windows Phone Unit Test App” project template available in Visual Studio, but it […]

, ,

Why TDD makes me a happy developer

In the last few months I started to learn TDD(Test Driven Development), and I think it was the best decision I could make regarding my developer career. For those of you who don’t know, TDD is a software development process that has three simple rules: You are not allowed to write any production code unless […]

,