Test-Driven Development (TDD)
Learn why testing is important and how to incorporate it into your coding process
Activities
As a Team
- Continue using the standup format to check in:
- What have I been working on this week?
- What will I be working on (or continuing) next?
- What issues are blocking me?
- Continue to work on resolving merge conflicts with your teammates, and moving your project work along.
On Your Own
- Continue working on tickets in your respective back-end and front-end repos.
- Move your tickets through the GitHub Projects workflow so the whole team has a sense of the project’s overall progress.
- Pull down the upstream main branch of your project’s repo periodically so that you are working on the latest code and minimizing future merge conflicts.
- As you work on your ticket(s) this week, write a few unit tests for your code using RSpec, and make sure they are passing before making your next PR.
- If needed, review your course’s Lesson 9: Testing with RSpec
Resources
- Video: Agile in Practice: Test Driven Development (AgileAcademyAus)