POWERED BY

Industry standards and coding best practices
verified by CAST DealInsight™

Software Health code insights in CAST DealInsight come from CAST Highlight and are based on a number of sources including industry standards and generally accepted coding best practices.

Today, CAST DealInsight™ uses some rules from MISRA C++, CERT, and CWE. Some rules were also inspired by technology-specific coding guidelines (e.g. PEP 8 for Python). CAST DealInsight focuses on helping organizations quickly assess applications based on facts and identify good or bad practices that should be investigated deeper. These practices are related to Software Resiliency, Software Agility, and Software Elegance.

Code insights are not necessarily problems themselves. For example, long methods are often a symptom of mismanaged object responsibilities that require changes to the domain model. Simply splitting up the long method into smaller methods is not always the way to go. However, insights such as this help facilitate more meaningful dialogue about the overall health of a software application based on objective data and identify potential areas to dig deeper during a technology due diligence process.

About CAST


CAST is the pioneer and category leader in Software Intelligence, providing insight into the structural condition of software assets. CAST technology is renowned as the most accurate "MRI for Software", which delivers actionable insights into software composition, architectures, database structures, critical flaws, quality grades, cloud readiness levels and work effort metrics. It is used globally by thousands of forward-looking digital leaders to make objective decisions, accelerate modernization and raise the security and resiliency of mission critical software.

© Copyright 2020 - CAST