SciTools Understand is a static code analysis IDE used by embedded software developers to visualize code metrics, perform dependency analysis, and verify software architecture. Key features include heat maps (treemaps) for metrics like cyclomatic complexity, dependency graphs that reveal coupling issues, and support for coding standards checks via Python or Perl scripts. The tool also offers a Python API for automation and custom report generation. The author, a long-time customer, highlights its value for quickly navigating unfamiliar codebases and identifying refactoring candidates.
12 Impressions