I can't test this code because it's legacy. I need to update the code to make it testable. How can I manage that, without breaking existing functionality? I'll need to write some tests, but... argh!

Comments

Comments are closed.

Florin at 12:10 on 21 Feb 2020

Really good talk!

Great talk!

John Kleiser at 12:26 on 21 Feb 2020

Brilliant talk. Thank you very much. Very useful.

Tom Cameron at 13:10 on 21 Feb 2020

This started off very basic and I thought it might have been the wrong talk to choose, but it quickly got into what the title describes and went into a good level of depth. Good presentation style and humour too!

Carl Newton at 13:11 on 21 Feb 2020

For me, this was the best and most informative talk of the conference so far. Are the slides available anywhere?

I liked the solutions for common problems of adding tests to existing code. I’ll go home and refactor a little bit to add some important tests :-)

Mark Bradley at 17:53 on 21 Feb 2020

Great talk. Funny with some really nice examples in sample code that was easy to understand.

Ionut Armeanu at 10:26 on 22 Feb 2020

Nice examples of applying dependency injection and Liskov substitution to safely refactor less than optimal code and bring it to a testable ( but not necessarily optimal ) state. I enjoyed Katy's take on the topics, and her quirky ( and slightly geeky ) sense of humor!

Excellent talk with great, relatable and funny examples to show some common patterns encountered in legacy codebases.

Tim Huijzers at 10:26 on 25 Feb 2020

Excellent speaker and Excellent talk

Jelica at 09:56 on 26 Feb 2020

Awesome talk this one.