Practical Test Driven Development with John Callaway and Clayton Hunt
Test Driven Development (TDD), good idea in theory, but in practice? Carl and Richard talk to John Callaway and Clayton Hunt about their success with TDD. At it's simplest level, TDD is about writing tests first, before coding. In practice, everything is more complicated than that. Writing testable code isn't as simple as it seems, and refactoring existing code to become testable can cause it to break - which is why you wanted tests in the first place. John and Clayton talk through their experiences getting things right and exploring the advantages that TDD brings - more reliable software that sustains for longer and can continue to evolve!
A Microsoft MVP, John Callaway has been a professional developer since 1999. He has focused primarily on web technologies and has experience with everything from PHP to C# to ReactJS to SignalR. Clean code and professionalism are particularly important to him, as well as mentoring and teaching others what he has learned along the way.
- Julia https://julialang.org/
- Ninject http://www.ninject.org/
- Autofac https://autofac.org/
- MockU https://code.google.com/archive/p/mocku/
- Unit Test Naming Convention https://ardalis.com/unit-test-naming-convention
- Practical Test Driven Development in C# 7 Book https://www.packtpub.com/web-development/practical-test-driven-development-using-c-7
- The Six Figure Dev http://6figuredev.com/