A deep dive into the Gilded Rose

Barney Dellar

60 minute presentation

My team recently spent some time working on the Gilded Rose kata. This is a small toy problem that allows you to practice your coding skills on a legacy system, but in a safe way. In the process of solving this problem, we learnt a lot and uncovered some great techniques for testing: Approval Tests, stubs and mocks, property testing, and much more. In this talk I’ll share our experiences, and let you know how you can try out these exercises yourself.

Approval Tests

Barney Dellar

I'm a Software Team Lead at Canon Medical in Edinburgh. I've been writing C++ professionally for 25 years. I'm really passionate about software crafting, testing and continuous learning.