Software Engineering Architecture Lab

Test-Driven Development in Practice

Red, green, refactor on a real ShopFlow discount rule. Lesson 4 of Level 2: Clean Code & Professional Engineering.

Level 2 · Clean Code & Professional Engineering · Lesson 4 of 7

Red, green, refactor on a real ShopFlow discount rule.

Continue learning

All lessons in Clean Code

  1. Names and Functions That Explain Themselves
  2. Separation of Concerns: Untangling the God Service
  3. Tests That Let You Change Code Without Fear
  4. Test-Driven Development in Practice
  5. Refactoring in Small, Safe Steps
  6. Technical Debt: The Loan You Didn’t Know You Took
  7. The Professional Engineer: Estimates, Deadlines & Saying No