Originally posted by Vladas Razas:
Let's take another example: unit testing. If we go to unit testing site, they will strongly recommend "write tests first and code later". Ha. If you new they have a chance to get you. If you try to write tests without defining interfaces first... what are you going to test?
If you are working using extreme programming approach you will have to throw away lot's of code... and lot's of tests...
Do not take every word they write literally. They don't lie to you at whole but you have to use their ideas for your benefit and not sacrifice your results for their ideas.