Thường thì lợi ích của việc sử dụng TDD được coi là lợi ích 'dài hạn' - mã tổng thể sẽ có cấu trúc tốt hơn, dễ kiểm tra hơn, ít lỗi hơn được báo cáo bởi khách hàng, v.v.
Tuy nhiên, lợi ích ngắn hạn của việc sử dụng TDD ở đâu? Có cái nào thực sự có thể đo được và dễ dàng đo lường không?
Có quan trọng để có một lợi ích ngắn hạn rõ ràng (hoặc thậm chí không rõ ràng bằng định lượng) hay không, nếu lợi ích dài hạn có thể đo lường được?