Decoder logo
Log In Free Sign Up

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

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
Decoder Relationship Graph

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.

Decoder Dashboard
Decoder Analysis

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.

Decoder Application Overview
Decoder Code Quality Metrics

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.

Decoder Key Components
Decoder Architecture Overview

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.

Decoder Security Analysis
Decoder Hardcoded Values Analysis

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.

Decoder Detailed File Analysis
Decoder Recommendations and Action Items

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.

Home