Is this an example of extreme programming? Currently we try to write all tests before development is done, but at times it is done afterwards when there are time constraints.
Ah, no it's not an example of XP. Delivering untested code is just sloppy.
Different practices have different opinions about when test are to be written.
But they all agree on one thing: After release is too late.
- Test Driven Development is a rule in eXtreme Programming.
- Test Driven Development requires that tests must be written first.
- Therefore, the answer is, "NO."