Test Driven Development (TDD) is a way of writing code where you:
1️⃣ Write a test first — it should fail because you haven’t written the code yet.
2️⃣ Write the minimum code needed to make the test pass.
3️⃣ Refactor (improve) the code if needed.
4️⃣ Repeat!
This makes your code clear, reliable, and easy to change later.
