This repo is DEPRECATED. Please use java-fundamentals-course
The list of exercises dedicated to training your Test-driven development (TDD) skills
Skill is only developed by hours and hours and hours of beating on your craft
Working on real problems, you're focused on finding a solution. Learning new things, you're trying to understand how it works. It is important to have a different type of activities, which purpose is improving your skill
An exercise is a predefined task that you continuously implement to improve a certain skill 💪
- You should not write production code until you have written a failing unit test
- You should not write more of a unit test than is sufficient to fail (because of compilation errors)
- You should not write more production code than is sufficient to pass the failing test