Are you an experienced developer, and you've heard good things about TDD, but you don't know where to start?
Have you tried using test driven development but your tests feel like a maintenance burden?
Is test driven development the last piece of the puzzle in your development career?
Are your tests painfully slow?
Do you want to know how to structure your code so that it is easy to test?
If you answered yes to any of these questions, Up and Running with TDD is the course for you.
Help you go from zero to writing tests as part of your daily workflow.
This course is designed for experienced developers.
You should be able to:
Read various programming languages and have an understanding of what’s going on, even if you don’t fully understand the syntax.
Read and comprehend documentation for various frameworks and languages.
Understand what a Model-View-Controller is.
Setup a testing environment for your editor of choice.
Up and Running with TDD uses php and Laravel, but that doesn’t matter. The course is focused on the higher level ideas, that will apply to any language or framework, rather than syntax.
You’re an experienced dev. You can figure out the syntax for your usecase with a Google search or two.
Why you should test
What you should test
The Red, Green, Refactor cycle
How/When you should write Unit tests
When to use Mocks and Stubs
How/When to write Acceptance tests
How to structure your tests
How to write fast tests
Join the mailing list!
Up and Running with TDD is in production, so I’ll be sharing progress updates, sneak peaks, asking for feedback, and all of that is alongside my normal emails around test driven development and building software.
If you have any questions you can email me at email@example.com or find me on Twitter @spangnation.