MISRA C++ 2023 Everything You Need to Know

Sdílet
Vložit
  • čas přidán 11. 12. 2023
  • The long-awaited MISRA guidelines for the use of C++17 in critical systems has been published as MISRA C++ 2023! Finally, a formal coding guideline specification to address current C++ coding features like nested namespaces, direct list initialization of enums, the if constexpr statement, and more.
    MISRA C++ 2023 offers guidance and avoidance of all instances of undefined and unspecified behavior with the intended goal of delivering safe, secure, and highly reliable C++ software applications.
    Michal Rozenau, as a contributing member to the development of MISRA C++ 2023, will be presenting on what MISRA C++ 2023 is, how it relates to legacy MISRA C++ 2008 and AUTOSAR C++14, and a quick introduction to the guidelines. We’ll demonstrate how Parasoft C/C++test provides complete coverage for MISRA C++ 2023 and seamlessly integrates into modern development workflows.
    Watch how to apply MISRA C++ 2023 in a DevOps CI/CD development workflow. Learn how to:
    • Create source code in the feature branch.
    • Run a quick, pre-commit static analysis session.
    • Trigger the pipeline with a pull request in GitHub.
    • Watch MISRA C++ 2023 perform as a quality gate.
    • Remediate identified violations.
    • Satisfy quality gate requirements and compliance.
    __________________________________________________________
    RESOURCES
    Automotive Software Testing 👉 prsft.co/3lVKyIZ
    Automotive Ebook 👉 prsft.co/3SjecUy
    DevOps Best Practices for Automotive Development 👉 prsft.co/3SmMg2j
    Guide to CI/CD for Automotive DevOps 👉 prsft.co/3lL3aev
    Parasoft C/C++test Datasheet 👉 prsft.co/3XNWaed
    Product Demo 👉 prsft.co/3KrG4E4
    Parasoft C/C++test Overview 👉 prsft.co/3EszxoS
    __________________________________________________________
    DO YOU HAVE MORE QUESTIONS?
    Talk to a Solutions Expert ➡️ prsft.co/3ShHPpm
    Request Product Demo ➡️ prsft.co/3KtYQuK
    Checkout our blog and resources page for more helpful content
    Software Testing Resources ➡️ prsft.co/3YPGOqR
    Software Testing Blog ----------➡️ prsft.co/3EQpIS3
    Notable Customers --------------➡️ prsft.co/3EreTFu
    Industries ➡️ prsft.co/3XSq2q2
    Products ➡️ prsft.co/3XOsLRj
    Solutions ➡️ prsft.co/3m0LYC4
    Want to stay connected? Find us on these platforms!
    LinkedIn: ☑️ prsft.co/3m1o2hC
    Twitter: ☑️ prsft.co/3xGZI7k
    Facebook: ☑️ prsft.co/3YToPjk
    ___________________________________________________________
    ABOUT PARASOFT
    Parasoft helps organizations continuously deliver quality software with its market-proven, integrated suite of automated software testing tools. Supporting the embedded, enterprise, and IoT markets, Parasoft’s technologies reduce the time, effort, and cost of delivering secure, reliable, and compliant software by integrating everything from deep code analysis and unit testing to web UI and API testing, plus service virtualization and complete code coverage, into the delivery pipeline. Bringing all this together, Parasoft’s award winning reporting and analytics dashboard delivers a centralized view of quality enabling organizations to deliver with confidence and succeed in today’s most strategic ecosystems and development initiatives - security, safety-critical, Agile, DevOps, and continuous testing.
  • Věda a technologie

Komentáře • 2

  • @chenqu773
    @chenqu773 Před měsícem

    Thank you for the presentation. There is an observation about Rule 7.0.2 you talked about around 31:45. The Exception is not only valid for while loop, but also for this C++ 17 if statement, as quoted from the original MISRA C++ 2023 standard: "Exception... 4... Note that a similar exception is not needed for the if statement, as the if ( init-statementopt condition ) syntax was introduced in C++17"

  • @dagoberttrump9290
    @dagoberttrump9290 Před 4 měsíci

    The guidelines are still not available is that right? The amazon link appears to be broken rn