61 min listen
If You Change It and You Break It, You’ll Know
Fromcpp.chat
ratings:
Length:
59 minutes
Released:
Nov 21, 2019
Format:
Podcast episode
Description
This week we chat with Clare Macrae about Approval Testing, testing in general, the challenges (and some solutions to) testing legacy code - as well as highly visual environments like Qt GUIs or image processing apps.
Working with an existing codebase that doesn't have tests can be scary and time consuming. But getting it under test is challenging, too.
Clare explains how Approval Testing helps here, and how it all works.
We also talk about how she has quickly become a sought after speaker, with some tips for first time speakers,
and some more general ideas from Agile and Continuous Delivery circles.
Working with an existing codebase that doesn't have tests can be scary and time consuming. But getting it under test is challenging, too.
Clare explains how Approval Testing helps here, and how it all works.
We also talk about how she has quickly become a sought after speaker, with some tips for first time speakers,
and some more general ideas from Agile and Continuous Delivery circles.
Released:
Nov 21, 2019
Format:
Podcast episode
Titles in the series (59)
You Didn't Give Me Enough Time to Explain It Shortly: More proposals! This time the main topic is p0847r1, 'Deducing this', authored by our guests, Gašper and Ben, along with Barry Revzin and Sy Brand. This proposal is a simple idea, that works by allowing you to make explicit something that has always been implicit in the language. Yet the consequences are many and far reaching - solving many little problems - and simplifying others. Gašper also mentions another proposal of his, p1099r0, 'Using Enum', which is another simple language change for added consistency, extra convenience and less verbosity - but otherwise narrower in scope. by cpp.chat