I remember my generation and how we were having trouble with understanding Test Driven Development (Design). First it came like TFD (Test First Development) which you were writing your tests before going into any code. But then this doesn’t fit into practical world. And TDD came into our world. Right now in turns into TED (Test Enhanced Design). Hehe.. Anyway, I just want to share my experience with all these. If you’re just starting this technique, you might find it a little bit hard to identify what/how many and when you should use this technique. And maybe more interesting, what is all about? what is unit test, what is integration test, what is functional test, what is acceptance test, etc.
Domain Driven Design
Yes, this is the new concept for designing. I’m still not sure that if we’re really on this phase for designing better products. We’ll see it soon anyway :) For those who is interesting with Domain Driven Design, InfoQ has recently released a booklet about DDD. You can download Domain Driven Design Quickly book, but you need to register first!
SCRUM in Under 10 Minutes
For maybe the last 10-20 years had passed to find the best development practices for developing a software. However, I think we’re really closing to the end of this thing. I know it’s not gonna end that fast, but maybe the whole development understanding is going to be replaced by something else that I cannot identify right now. For now we have still this thing with us.
