C++Now 2021 has ended
Back To Schedule
Wednesday, May 5 • 9:00am - 10:30am
SOLID, Revisited

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Happy 20th Birthday SOLID!

The SOLID principles were introduced in 2000 (and were around individually long before coalescing into the nice acronym). They quickly became tenets of OOP (Object Oriented Programming).

But much has changed in these 20 years, and VOP (Value-Oriented Programming) has been pushed by some as the better way (or at least as another tool in the tool box).
Does SOLID hold up in the VOP world? Does it still apply?

This talk will delve into the original (and sometimes forgotten) motivations and goals behind SOLID. It will (of course) explain what each of the letters of SOLID stand for, and how they apply to OOP (and how they have been distorted in OOP). In particular, we will look at how and whether SOLID applies to Value Oriented Programming - how does SOLID fit into modern C++?

avatar for Tony Van Eerd

Tony Van Eerd

Stunt-double for C++ Expert, Christie Digital
Tony has been coding for well over 25 years, and hopefully coding well for most of that. Previously at Inscriber, Adobe, and BlackBerry, he now enables painting with light at Christie Digital. He is on the C++ Committee. He is a Ninja and a Jedi. Follow @tvaneerd

Wednesday May 5, 2021 9:00am - 10:30am MDT