spotify / ratatool
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 9 components.
  • 49 files, 5,708 LOC (100.0% vs. main code).
  • "ratatool-sampling" is biggest, containing 57.04% of LOC.
  • "project" is smallest, containing 0.19% of LOC.


ratatool-sampling3256 LOC (57%) 24 files
ratatool-diffy1050 LOC (18%) 5 files
ratatool-scalacheck733 LOC (12%) 8 files
ROOT291 LOC (5%) 3 files
ratatool-shapeless143 LOC (2%) 1 file
ratatool-cli137 LOC (2%) 3 files
ratatool-examples75 LOC (1%) 2 files
ratatool-common12 LOC (<1%) 2 files
project11 LOC (<1%) 1 file
Static Dependencies
Dependencies among components are static code dependencies among files in different components.
  • Analyzed system has 8 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 8 links contain 11 dependencies.
G ratatool-shapeless ratatool-shapeless ratatool-diffy ratatool-diffy ratatool-shapeless->ratatool-diffy 1 ratatool-cli ratatool-cli ratatool-sampling ratatool-sampling ratatool-cli->ratatool-sampling 2 ratatool-common ratatool-common ratatool-cli->ratatool-common 2 ratatool-cli->ratatool-diffy 1 ratatool-scalacheck ratatool-scalacheck ratatool-cli->ratatool-scalacheck 2 ROOT ROOT ratatool-examples ratatool-examples project project ratatool-diffy->ratatool-sampling 1 ratatool-diffy->ratatool-common 1 ratatool-diffy->ratatool-scalacheck 1


Download: SVG DOT (open online Graphviz editor)

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

Show more details about dependencies...






2025-01-17 11:38