Don't Repeat Yourself (DRY)
What:
The practice of splitting large chunks of code into smaller pieces
Why: Helps to increase reusability. Having code broken down into smaller functions enables easier testing and reuse across your project.
When:Mid-Development
Resources: