We've all been to the talks about the tools for test driven development. But TDD is not just about writing tests, it's about driving development through testing. There's a very specific process of TDD with red, green, and blue phases. There's also different patterns, like outside-in or inside-out. In this talk, we will focus on these practices by test driving development of a common data structure from start to finish. Attendees will gain experience and leave with tips to help them practice TDD in the real world.

Comments

Comments are closed.

Dave Buchanan at 15:52 on 9 Mar 2018

Very thorough and simple walk through of basic level TDD. Being new to this, appreciate the walk-thru and explanations of why TDD can be helpful. Wish I saw this talk years ago.

Brian Fenton at 15:57 on 9 Mar 2018

Long-running live demo of TDD and how it works in practice. Presenter spoke clearly and confidently, had good energy. Info could fall over on non-greenfield or "real-world" problem sets but that's probably a limitation of time.

Didn't talk about inside out vs outside in that I noticed (from the talk description).

Justin Foell at 17:06 on 9 Mar 2018

Great job for a live demo (brave)!

One of the best live-demo talks that I have attended. Great introduction to TDD and it's philosophies for writing better and well-tested code. I'll definitely be thinking these strategies when writing tests in the future.

Noah Bratzel at 17:34 on 9 Mar 2018

Very good live demo. Very valuable to have this kind of demo for those of us who haven't worked with this type of mindset before. I could have used more info about the pros and cons of working this way. As in, it clearly takes more time, but have you been able to measure the benefits? Is it a clear no-brainer for over-all productivity? Or is it possible to be more productive without being so strict with tdd? I could have probably been better at asking these questions at the talk, but it was late in the day. ;)

new perspectives and insights over everyday stuff. I liked it

Great live demo and intro into TDD.

Good examples and audience involvement.

Tessa Kriesel at 15:47 on 10 Mar 2018

Awesome talk! Loved the live coding, it was much easier to understand reviewing the code and watching you write it in real time. Great speaker that keeps engagement and interaction going with the audience.

Fantastic presentation and the live demo was incredibly helpful. I'm terrible at using unit tests and this presentation was very helpful in convincing me a) why I really should be using them more often and b) how they can be helpful while developing instead of feeling like a chore I need to do after I'm done coding.