Skip to content

SOLID principles with C++

Photo of Harald
Hosted By
Harald and Dimitris P.
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

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of GbgCpp - Gothenburg C++ Meetup group
GbgCpp - Gothenburg C++ Meetup
See more events