Product Key Customer Benefits
|Automatic check of C++ V5 coding rules
Different C++ rules are checked against the sources code. Thanks to these rules, time spent to debug applications is drastically reduced and the quality of the code is improved. Developers are provided with a number of rules that help them reduce memory related bugs in domain such as application memory management, call back mechanism usage, exception handling and C++ programming rules. These sensitive checks ensure a better control of application quality and globally decrease the number of bugs related to memory corruption. Another aspect when checking sources is the ability to analyze discrepancies in the usage of C++ null pointers. This rule check ensures a better control on the number of core dumps occurring during the execution of the application
Memory leaks debugging for Object Modeler
Another set of C++ rules are provided that permit easy and fast detection of memory leaks within the tested code. As debugging memory leaks can be very time consuming, this automatic detection addresses a major need for large application project as well as small application development.
Provides C++ source parser
It ensures that sources are well checked against the provided rules. The parser acts as a front task compiler, it generates the syntax tree of the source, creates the table of symbols. Multiple sources and frameworks checking can be handled across different workspaces, thus taking into account potential external prerequisite frameworks. Parsing of C++ code can operate from the workspace to be analyzed and a provided pattern-matching list of frameworks inside this workspace. Developers can also start the parsing providing only a pattern-matching list of source to be analyzed. Recursive macro expansion are also supported by the parser.
Full HTML report with hyperlink to faulty C++ source
Provides analysis HTML report ready to be exploited. Includes full features hyperlinks, which allows a deep analysis from framework to faulty C++ source line. Error detection is highlighted at all level from framework to module to C++ source line and word. This ensures an easy and reliable analysis of the checked code that allows a fast correction.