top of page

The Full Picture

The Decoder App

Take a walk through the Decoder App experience.

Below are screenshots for the main steps of the code analysis and reporting processes.

New in R2.0

Decoder Remediation Plan.png

Remediation Plan

Decoder provides a fully scoped and planned implementation project to fix your code issues. The plan contains project work streams, duration estimates, resource effort for each role, task durations and budgetary costings.

Risk Analysis

The Risk Analysis screen provides risk assessments and impacts for each issue in the code to allow PMs to manage the risks in the code and communicate the business impact of not undertaking the changes.

Decoder Risk Analysis.png
Graph.png

Relationship Graph

A visualisation of your code and the relationships between Files, Classes, Functions, APIs and Packages. All searchable, with the ability to rearrange and drill down into each node for much more detail.

Core Functionality

D2.png

Dashboard

The Decoder Dashboard is where you create and manage your code analyses. Each project will have a summary showing the code smells and access to the Results and full Application Overview.

Analysis

The Analysis screen provides detailed insights drawn from deep research of your code. You will be given details of Technical Metrics, Quality Hotspots, Improvement Recommendations and Code Smells impacts and remediations.

D3.png
D7.png

Application Overview

The full Application Overview section provides detailed insights, analysis and recommendations for your codebase. See the sections below.

Code Quality Metrics

The Code Quality Metrics section will provide scoring for Quality, Complexity and Maintainability. Here you will also find breakdowns for Quality Metrics and File Quality.

D8.png
D9.png

Key Components

The Key Components section will list out the Core Modules, Critical Function, Configuration Files, Main Classes, Entry Points and Utility Modules.

Architecture Overview

In the Architecture Overview section you will find details of Architectural Patterns and Design Patterns detected, Module Structure and Layers. Dependencies and Coupling are also analysed.

D10.png
D11.png

Security Analysis

The Security Analysis section is where you will be notified of Security Issues in your code. Decoder will provide Security Recommendations and analysis of Sensitive Data Handling, Authentication Patterns and Encryption Usage.

Hardcoded Values Analysis

This section of the report provides a list of hardcoded values found and a Risk Assessment, Details of the Type and Values and Remediation Suggestions.

D12.png
D13.png

Detailed File Analysis

The Detailed File Analysis provides metrics for the codebase file(s) that have been analysed and Recommendations on the codebase file structure.

Recommendations & Action Items

The Recommendations and Action Items section provides a structured list of Priority Actions, Architecture Suggestions, Code Improvements, Security Actions and Maintenance Tasks with Priority order for implementation.

D14.png
bottom of page