IBM watsonx Code Assistant for Z Refactoring: Dynamic refactoring and streamlining program structures
This demo showcases the new features of the refactoring capabilities for watsonx Code Assistant for Z. Dynamic refactoring* empowers developers to quickly and accurately identify programs containing the targeted business logic for new services, without relying on deep application knowledge or subject matter experts. Developers can also streamline the program structure to enhance code comprehension, reduce complexity, and simplify transformation by automatically replacing complex statements, like GO-TO and PERFORM THRU, with standard looping structures, creating more structured and maintainable COBOL code, while preserving original semantics. These capabilities enhance developers’ ability to deliver simplified services faster, boosting productivity, accelerating refactoring efforts, and minimizing dependence on application experts, without compromising critical application dependencies. Learn more about watsonx Code Assistant for Z here.
*Dynamic refactoring capabilities requires execution recordings from IBM Test Accelerator for Z.