• +33 1 41 31 82 82
  • This email address is being protected from spambots. You need JavaScript enabled to view it.

Clean up your PowerBuilder Code | CI/CD Workflow

Source code cleanup is essential to optimize a program, reduce maintenance efforts and eliminate vulnerabilities and bugs.

To assist development teams in this tedious task, Visual Expert automatically detects dead code and duplicate code. It can also find all references to deprecated features, allowing rapid correction of code defects. 

 

How to clean up PowerBuilder and Database Code?

Visual Expert offers two ways to perform Code Cleanup.

1. Add a Code Cleanup Job in a CI/CD pipeline

Visual Expert will automatically:

2. Visually explore the code

Code cleanup macros are also available from the VE interface, allowing you to drill down from high-level indicators to code issues or analyze a specific piece of code.

  • Select an application,  a target, a PBL, a package, or an object type (Windows, UO, DW...), in the tree view and click on the desired macro (unused items, duplicate) to list the items to handle.
    remove duplicate code

  • Locate a deprecated feature using the search panel and perform an impact analysis to find all objects using it. 
    find and remove remove deprecated features

The code inspection dashboard also provides easy access to problematic items and tracks refactoring progress.  

Locate and remove unused items in source code

 

Learn More

 

About Visual Expert

Visual Expert is the first Code Review Tool for PowerBuilder. It automatically scans your PB, Oracle, and SQL Server code to detect security vulnerabilities. The developers can leverage Visual Expert’s robust static code analysis to review, maintain, and analyze the application code and automate documentation generation.


Code Analysis

Explore & Understand complex code Evaluate the impact of a change. Improve PB and Database Code.


Learn More

Visual Guard

Application Security

Control Access to Sensitive Data.
Monitor Audit application Security.
Send notifications on suspicious events.

Learn More

AscentialTest Automated Software Testing

Automated Testing

The ONLY testing tool fully supporting
PowerBuilder Datawindows and Objects.

Learn More

© 2022 Novalys. All Rights Reserved.