Handling Technical Debt with TDD