Decomposition

Splitting one big problem into smaller problems that can be solved and tested on their own. Each piece gets its own function, and the pieces are joined by a small amount of glue code.

Back to the glossary