SOLID principles with C++


Details
SOLID is an acronym of 5 object-oriented programming principles that aim to make your code maintainable and reusable. As a side effect, they typically also help you write testable software.
Many, if not all, of us have already heard of SOLID. However, writing SOLID C++ is not obvious, especially within the context of embedded systems, due to various domain constraints and a lack of relatable examples.
In this workshop we will try to cover the lack of literature on how to apply the SOLID principles with C++ by:
1️⃣ Utilizing practical examples stemming from real-life embedded system projects.
2️⃣ Examining counter-examples which often contain code that appears to be (or even occasionally is) totally acceptable, but violates the SOLID principles and may eventually lead to issue
Schedule:
17:00 - Doors open, mingling, food
17:45 - How to write SOLID C++ by Dimitrios Platis
19:00 - Q&A, discussions
Note:
The seats for the event are limited. To help us plan better and reduce waste, please update your RSVP as soon as your plans have changed.
--
About the hosts:
Zenseact’s purpose is to make safe and intelligent mobility real, for everyone, everywhere. We develop the complete software stack for ADAS (Advanced Driver Assistance Systems) and AD (Autonomous Drive) - from sensing to actuation.
Self-driving cars, when real, is estimated to reduce fatal car accidents with more than 85%, saving more than 50,000 persons from dying in car accidents caused by human errors each year. We feel that is a goal worth pursuing!
We operate in Gothenburg, Sweden and Shanghai, China, proudly having brilliant engineers from all over the world - we have colleagues from 57 different nationalities to be exact! Zenseact’s first self-driving deployment will be launched on the next-generation vehicle platform from Volvo Cars.
COVID-19 safety measures

Sponsors
SOLID principles with C++