The world has changed. Things that worked some time ago still do the job but become insufficient. Pair programming, code reviews, unit tests are still important and necessary but they cannot guarantee the sufficient level of quality and robustness of C++ projects. Many projects have grown a hundred times. The growth was happening steadily and not everyone understood what happened. Every big project consists of multiple layers and noone really understands how this stuff works. It's time for instruments and methodologies helping to save the quality and consistncy of code: DevSecOps, static analysis, dynamic analysis, platforms for measuring quality.
Presentation