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

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.


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

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.


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.


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.


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.


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.

