Reduce Technical Debt & Improve Code Quality
Technical debt—also known as code debt or tech debt—is the cost of fixing issues in code that arise from prioritizing speed and shortcuts over code quality during software development. This debt can accumulate over time and negatively impact the quality and reliability of a system.
Platform(s)
PersoNa(s)
Accelerate application development and modernization by improving the quality of your legacy codebase. Identify and eliminate unused or dead code to optimize maintenance, application performance, and code transformation.
Reduce technical debt within the existing legacy application codebase by identifying and eliminating unused source code. Optimize ongoing application development and maintenance activities, then stage programs for future modernization projects, including business rule extraction with AveriSource Analyze.
- Find similar and redundant program files
- Analyze code blocks to identify redundant and infrequently used code throughout the application
- Understand the impact of change to a program or set of programs within the application
- Map the complete execution flow of a program
- Analyze unused and infrequently used code using the Dead Code report
Next Step
Target extracted business rules for deployment as containerized microservices for deployment across multiple environments including the mainframe, cloud, and Kubernetes.
Platform Reports Used
- File comparison
- Block Comparison
- Code Anomalies
- Dead Code
- Flowcharts
- Business Rules