Check best practices
Compliance to best practices in code
Semmle’s ODASA (On-Demand Analytics of Software Assets) solution enables you to see any violations of best practice, and pinpoint precisely where they occur. ODASA can also prioritize the violations in order of importance, by changing the threshold at which they are registered.
Best practice is to write code using well-known patterns and programming idioms. This increases the ease of understanding, which in turn increases the ease with which the code can be modified. Code is not specific to a particular developer: it should be written so that other developers can read it too.
In contrast, using unknown patterns and known bad idioms can make the software harder to modify, slowing down the development and making it less flexible. Anti-patterns and bad idioms can be very specialized, and may be different for each organization, which can make them harder to identify.
Checking practices specific to your organization
ODASA’s customizability allows us to create new analyses to check for best practices specific to an organization, in addition to generally accepted best practice and industry standards. This allows you to enforce preferred coding patterns, which is not possible with more generic code quality tools.
Contact us for more information.
