Code Analysis for a Banking Group with Over ā‚¬11 Billion in Business Volume

1. Situation

The client is a banking group with 370 employees and 22 offices. It manages a business volume exceeding ā‚¬11 billion and operates four online banking applications.

The goal was to evaluate the state of the code in these applications and establish a baseline to compare future versions.

2. Problem

The need was to identify code issues that could compromise security, maintainability, and efficiency of the applications. This included analyzing over 1.5 million lines of code and ensuring that future versions were comparable with standardized metrics.

3. Solution

We set up a static code analysis tool connected to the client's repository and provided training on its usage. Metrics configured included:

  • Technical debt.
  • Security rules based on OWASP.
  • Identification of unused code.
  • Defects and maintainability.

4. Result

Two key deliverables were provided:

  • Access to the static code analysis tool to identify issues in real-time.
  • A comprehensive report with qualitative, quantitative, and technical analysis of the code, including data on maintainability, security, and best practices.

The client was able to prioritize solutions based on the severity of identified issues, establishing a strong foundation for future improvements.

Improve code quality with advanced analysis.

Analysis Coverage

Risk Reduction