TDD and the Terminator – An introduction to Test Driven Development – Webinar Recording
The recording of our August 20 webinar, TDD and the Terminator – An introduction to Test Driven Development, with Layla Porter, is now available. Subscribe to our community newsletter to receive notifications about future webinars.
Getting started with Test Driven Development (TDD) can be very challenging. It requires a different mindset and approach to writing and developing code. However, once in that mindset, it is very difficult not to write tests first.
But why bother writing tests first?
In this session, we will go through the reasons for writing tests before coding, look at architecture and design principles, such as SOLID and see how it all comes together to create a more testable and maintainable application.
I will show you how to get started writing tests first with practical examples on how to reprogram a T800 series Terminator so you can start using TDD in your own applications (or killer robots from the future).
Hasta La Vista badly-written code!
- 1:05 Why TDD (and the Terminator)?
- 8:39 Start with failing tests
- 20:55 Refactor
- 23:41 Design patterns and SOLID
- 39:34 TDD Failures
- 43:44 Implementing TDD in your organization
- 53:34 Q&A
About the presenter:
As a former Pilates teacher and professional horse-rider, Layla changed careers and became a self-taught .NET developer. Microsoft technologies and the support of people using it became her new passion. Today, she’s based in London, organises the .Net meetup in Milton Keynes and helps developers all over the world as a Twilio developer evangelist. Follow her on Twitter.
Subscribe to Blog updates
Creating Custom AI Prompts
AI has swept through the software development industry like a wildfire. So people want to learn how to best use AI in their day to day tasks. In this post we’ll take a look at how to write custom prompts for use with the JetBrains AI Assistant in ReSharper and Rider so you can make the most of AI.&n…
12 Debugging Techniques In JetBrains Rider You Should Know About
Twelve must know debugging features in JetBrains Rider every developer should know.
Interceptors – Using C# 12 in Rider and ReSharper
Welcome to our series, where we take a closer look at the C# 12 language features and how ReSharper and Rider make it easy for you to adopt them in your codebase. If you haven’t yet, download the latest .NET 8 SDK and update your project files! In this series, we are looking at: Primary …