cpp.chat

This week our main topic is Simplicity and we're joined by Kate Gregory, who will be keynoting CppCon on the subject,
and Jonathan Boccara, whose blog is often focused on pursuing simplicity, too.
We cover how to deal with complexity in legacy code,
e.g. a report function containing thousands of lines of switch statement
(and a 27 step process to add a new report),
what simple code looks like to begin with, techniques that help -
including functional programming and TDD, and some of the limitations of all these approaches. Links:Jonathan's Blog, Fluent{C++}Kate's ACCU talk on SimplicityOne of Phil's talk's on SimplicityOne of Phil's talks on Functional ProgrammingPacific++C++ on Sea, Call for SpeakersCppConHerb Sutter's trip reportMichael Caisse on CppCast

Show Notes

This week our main topic is Simplicity and we're joined by Kate Gregory, who will be keynoting CppCon on the subject, and Jonathan Boccara, whose blog is often focused on pursuing simplicity, too.

We cover how to deal with complexity in legacy code, e.g. a report function containing thousands of lines of switch statement (and a 27 step process to add a new report), what simple code looks like to begin with, techniques that help - including functional programming and TDD, and some of the limitations of all these approaches.

Links:

Creators and Guests

JB
Guest
Jonathan Boccara
JK
Guest
Jon Kalb
KG
Guest
Kate Gregory
PN
Guest
Phil Nash

What is cpp.chat?

Each fortnight, or thereabouts, we chat with guests from the C++ community about what they're doing, what interests them, and what's going on in the world of C++