A deep dive into the Gilded Rose
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.
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.