CppCon 2019: Michael Price “A Critical Look at the Coding Standards Landscape”

preview_player
Показать описание



The C and C++ programming languages are rife with spiky pits, hairpin curves, and loaded footguns, leading industries working with critical systems to embrace strict standards that aim to reduce the amount of damage that can be done with the awesome powers available to them when using these languages.

This session will briefly review what sorts of standards exist in the public today, leading into a serious critique of the more foolish and user-unfriendly aspects of these standards, and finally closing with an optimistic view of “the good parts” of the same.

Michael Price
Synopsys, Inc.
Senior Software Engineer
Michael Price has developed and taught C++ for more than a decade and has been an active participant in WG21 since 2014, allocating most of his committee-time to EWG and the Reflection Study Group. He professes interest in making C++ "safer" to use through language and library design, automation, testing, and education. His past work includes enterprise-grade screen sharing applications, ABI-safe C++ component design, network protocol design, software development utilities, large-scale build and test automation, C/C++ compiler front-end development for static analysis tools, and a smidge of management experience.


*-----*
*-----*
Рекомендации по теме
Комментарии
Автор

I'm missing something; you're saying there are 0.6 *unique* violations per line of code? I don't believe that!

TheWarTurkey
Автор

In 12' I would add "When we can do the same thing in different ways newcomers, but not only, need some guidenceon how we use to do it in our organization, prokect, And C++ allows to solve the same probelm in multiple ways."

vicentej.botetescriba