Code analysis, visualization and advanced refactoring

As customer centricity is a core value of Micro Focus, we would like to get your feedback on the code analysis related features we added in the last few releases.
 
The feedback we request is collected so we can prioritize our R&D efforts to create products that provide the highest value to you, our customers.
 
The features in question are:
  • Program Control Flow
  • Data Flow
  • Code Analysis Rules
  • Advanced Refactoring
The survey will only take a few minutes and would just present the feature and ask if you have used it and if it was valuable.

 

Question Title

Image
Program Control Flow

Program Control Flow shows the program paragraphs and PERFORM, GOTO, CALL and fall-through logic.
It is available in Visual COBOL and Enterprise Developer versions 5.0 or newer.

(Screenshot taken from Visual Studio, but available in Eclipse as well)

Question Title

* 1. Your experience with Program Control Flow is best described:

Question Title

Image
Data Flow

Data Flow analysis allows you to track how the value of a specific data item in a specific line of code was calculated (backwards analysis) and how the data is being used (forward analysis)
It is available in Visual COBOL and Enterprise Developer versions 5.0 or newer.

(Screenshot taken from Visual Studio, but available in Eclipse as well)

Question Title

* 2. Your experience with Data Flow is best described:

Question Title

Image

Question Title

Image
Code Analysis Rules

Code analysis rules allow you to analyze your code to find coding standard violations, dead code, unused data and more. It can run on demand and as part of a build or Continuous Integration pipeline.
It is available in Visual COBOL and Enterprise Developer versions 3.0 or newer.

(Screenshot taken from Eclipse, but available in Visual Studio as well)

Question Title

* 3. Your experience with Code Analysis Rules is best described:

Question Title

Image
Advanced Refactoring (code slicing)

Advanced refactoring AKA "code slicing" allows you to isolate a piece of program logic based on different algorithms and create a new callable program with that logic. It can be used for creating tests, simplifying programs or expose logic as services.
More info here: https://community.microfocus.com/t5/Application-Modernization/AMC-Tech-Tips-Innovative-refactoring-in-COBOL/ba-p/2807548

It is available in Visual COBOL and Enterprise Developer versions 6.0.

(Screenshot taken from Eclipse, but available in Visual Studio as well)

Question Title

* 4. Your experience with Advanced Refactoring is best described:

Question Title

* 5. The products I'm using are:

  Visual Studio Eclipse
Visual COBOL
Enterprise Developer

Question Title

* 6. How would you best characterize your role?

Question Title

* 7. If you agree to be contacted by Micro Focus Product Management to provide further feedback, please fill in contact details.

If you tried those features and they didn't work as expected, we'll be happy to contact you and make sure we get everything sorted out.

T