epam / edp-ddm-control-plane-console
Static Component Dependencies

An overview of source code logical components.

Intro

Logical decomposition is a representation of the organization of the main source code, where every and each file is put in exactly one logical component.

Learn more...
Logical Decompositions Overview

Analyzed system has 1 logical decomposition:

Logical Decomposition #1: PRIMARY

The decompositions is based on the folder structure at level 1 (relative to the source code root).

Bubble Chart | Tree Map
Component Sizes (Lines of Code)
The "primary" logical decomposition has 13 components.
  • 261 files, 34,221 LOC (100.0% vs. main code).
  • "static" is biggest, containing 31.94% of LOC.
  • "locale" is smallest, containing 0.05% of LOC.


static10931 LOC (31%) 32 files
frontend10854 LOC (31%) 72 files
app5858 LOC (17%) 49 files
service3354 LOC (9%) 35 files
controller945 LOC (2%) 4 files
deploy-templates703 LOC (2%) 27 files
templates560 LOC (1%) 23 files
ROOT333 LOC (<1%) 4 files
router274 LOC (<1%) 6 files
config215 LOC (<1%) 5 files
auth154 LOC (<1%) 2 files
stages23 LOC (<1%) 1 file
locale17 LOC (<1%) 1 file
Static Dependencies
Dependencies among components are static code dependencies among files in different components.
  • Analyzed system has 11 links (arrows) between components.
  • The number on the arrow represents the number of files from referring component that depend on files in referred component.
  • These 11 links contain 58 dependencies.
  • There is 1 place (2 links) with cyclic dependencies (2 file dependencies).
G ROOT ROOT locale locale app app config config app->config 1 service service app->service 19 router router app->router 27 frontend frontend config->app 1 config->service 1 auth auth auth->app 1 auth->service 1 stages stages controller controller controller->app 2 controller->config 2 controller->service 2 static static templates templates service->router 1 deploy-templates deploy-templates


Download: SVG DOT (open online Graphviz editor)

Open 2D force graph...
Open 3D force graph...

Show more details about dependencies...






2025-01-10 14:19