Often you'll find production-environment issues that are expensive to fix due to regression and application interdependencies. These problems could be easily identified through frequent code reviews. Software engineering studies show that code inspections are cheaper and detect 80% more faults per hour than testing. Studies also show that reviews of both design and code usually remove 70-85% or more of development defects.
Poorly written code is difficult to understand and maintain. However, manual code reviews are time consuming, slow, and can cause friction between developers. For products like TIBCO Cloud Integration - Integrate Apps (TIBCO BusinessWorks™ 6 and TIBCO BusinessWorks™ Container Edition) software, poorly written code can cause issues that could be attributed to the development of the product, despite the product being stable.
The TIBCO BusinessWorks 6 / TIBCO BusinessWorks Container Edition Code Scanner lets you automate code and EAR file review of projects built with this TIBCO software for adherence to standards and best practices. It provides pre-packaged rules that scan for security vulnerabilities, hard-coded configurations, optimization opportunities, known patterns of defects, and adherence to best practices.
It also provides PDF, Excel, or XML reports that identify issues in the code base and provide remediation proposals for fixing them. It classifies the issues as bugs, vulnerabilities, and code smells, and provides Common Weakness Enumeration (CWE) classifications of security bugs. And it also provides an extensive rules-override platform to customize the code review rules and the generated reports.
TIBCO BusinessWorks 6 / TIBCO BusinessWorks Container Edition Code Scanner integrates with Jenkins or any other devOps and CI/CD platforms to integrate automated code review as part of the build cycles and will break the builds if there are any critical violations found. It also helps in ensuring quality code base built with the TIBCO Cloud Integration—Integrate Apps (TIBCO BusinessWorks and TIBCO BusinessWorks Container Edition) software, helping you reap the powerful benefits provided by TIBCO's offerings.