Software EngineeringDevelopment Practices

Test-Driven Development

Overview

A development practice where failing tests are written before the code that makes them pass.

More in Software Engineering