---
title: "test-driven-development"
tags: 
- cosc202
---

tests are developed before the code

are a spec of what the code should do

first they fail ⇒ as you develop, they pass

+ quantifiable progress of code

> tests are not always bug free
