How I learned to stop worrying and love MISRA - Loïc Joly - CPPP 2021

Опубликовано: 27 Апрель 2026
на канале: CPPP Conference
234
6

https://cppp.fr/schedule2021/
https://cppp.fr/
---

MISRA C++2008 is a collection of coding rules aimed at safety-critical software. It is used in many places, and is prominent in the automotive sector.

As a developer of a static analysis software, I have created tools that can automatically validate if some code is MISRA-compliant. And I hated it. Those rules seemed to go against everything that I knew and loved about C++. A few years ago, I learned that MISRA was working on an updated version of its standard, and instead of remaining on the side, grumpily criticizing the new release, I decided to join this group.

In this talk, I will tell of my journey, and how part of what I hated in MISRA was indeed due to some misunderstanding about what MISRA really is and really means.

---
Loïc Joly

Loïc is a C++ coder, speaker, teacher and expert. He represents France on the ISO C++ standardization committee and is also a member of the committee drafting the next version of the MISRA C++ standard for safety-critical systems.

In addition to developing in C++, he has a special interest in teaching it and spreading good practices across the community. He is a frequent speaker at meetups and conferences and teaches at Telecom SudParis. Since he joined SonarSource in 2018, he has worked on static analysis for C++, both specifying rules to help other developers and having the fun of implementing them.
---
Streamed & Edited by Digital Medium Ltd - events.digital-medium.co.uk
Enquiries: [email protected]

Graphic design: Oscar Larousse

Logo music: Agnès Vincent http://agnesvincent.com/