Unit Testing Overview
Units can be defined in several ways
- a single, cohesive function
- a function which, when coded fits on one page
- the smallest separately compilable segment of code
- the amount of code that can be written in 4 to 40 hours
- a task in a work breakdown structure
- code that is assigned to one person
- code that one person designs, codes and test in a three-month period