Published at: 09:01 pm - Sunday January 22 2012
When you ask people who know almost, but not completely nothing about patterns, about software design patterns, they probably bring up the singleton pattern. It’s extremely easy: Just make sure you have one single instance of a class. If you ask more experienced developers about the singleton, they will probably tell you its bad and [...]
Published at: 03:01 pm - Thursday January 12 2012
Maybe its just because I’m following Simon Brown on twitter, but I saw a phrase like “just the right amount up-front design” often enough to make me think. Am I doing the right amount of up-front design? I never before thought about this question in my software projects. But I also hardly ever had the [...]
Published at: 02:12 pm - Sunday December 25 2011
Some proponents of TDD say, that TDD forces you to find a good design. Some even translate TDD to Test Driven Design. I don’t agree. Mostly. Lets start with the small part where I do agree. Since TDD forces you to write test first, it forces you to think about how you want to use [...]