Understand provides a tool called CodeCheck to make sure your code conforms to published coding standards or your own custom standards. These checks are automated and verify naming guidelines, metric requirements, published best practices, and more.
✓ Automate checks to verify code against industry standards
✓ Run checks using Perl and Python APIs
✓ Let our experienced software engineers create custom checks for any standard Learn How
Understand is certified in ISO 26262, IEC 61508, and EN 50128
Understand by Scitools is certified for use as a support tool for all projects requiring ISO 26262, IEC 61508, and EN 50128 compliance. Safety is our top priority at Scitools, our software is heavily tested and vetted before each release providing your team with a safe and secure development environment.
Whether you're working against industry standards or your own, CodeCheck makes sure your code is compliant.
A Diverse Range of Languages
If you need a tool to check C++ code, you've come to the right place. But it doesn't stop there–CodeCheck verifies code against a variety of popular coding languages including python, java, and more.
Write your own CodeCheck scripts using Understand's Python API. You can even write scripts for your scripts. Understand is that good.
Use CodeCheck to Ensure Standards Compliance
With certifications in ISO 26262, IEC 61508, and EN 50128, CodeCheck is ready to verify your code against multiple industry standards from day one. AUTOSAR, MISRA, and C++ are all industry standards against which CodeCheck is able to verify your code. If you don't work with any of these standards, CodeCheck is also able to verify code against your own defined standard to ensure it is fully compliant.
Save Time with Understand
“What would have previously taken me several days (or weeks) can now be accomplished in a matter of hours… It’s the Swiss army knife of static analysis tools.”
“[Understand] is good for discovering the structure of the code dependencies and call-paths... it would have taken me hours to generate the same thing on my own.”
“Understand accelerates my understanding of large source code repositories.”
Trusted by over 20,000 developers
Customer Case Studies
Learn how software developers across different industries use Understand to accelerate their workflows.
“Understand™ is good for discovering the structure of the code dependencies and call-paths... it would have taken me hours to generate the same thing on my own, and I would not have had near as much confidence in my own work (assurance that I understood the code correctly).” – Paul Hyland, Software Engineer, Lockheed Martin
Try Understand for Free Today!
Download a free trial to see how CodeCheck works on sample code