twitter / cloudhopper-commons
Components

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.

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 12 components.
  • 244 files, 14,674 LOC (100.0% vs. main code).
  • "ch-commons-util" is biggest, containing 40.51% of LOC.
  • "ch-httpclient-util" is smallest, containing 1.85% of LOC.


ch-commons-util5945 LOC (40%) 79 files
ch-sxmp1895 LOC (12%) 32 files
ch-commons-xbean1551 LOC (10%) 49 files
ch-commons-charset1129 LOC (7%) 19 files
ch-commons-sql925 LOC (6%) 22 files
ch-commons-ssl809 LOC (5%) 4 files
ch-commons-rfs544 LOC (3%) 7 files
ch-jetty510 LOC (3%) 6 files
ch-commons-gsm398 LOC (2%) 6 files
ch-commons-io364 LOC (2%) 8 files
ch-commons-locale332 LOC (2%) 6 files
ch-httpclient-util272 LOC (1%) 6 files
Component Commits
Components ordered by number of commits
Total Commits per Component
All commits, some commits may include files from multiple components.
ch-jetty10 commits (2%)
ch-sxmp7 commits (1%)
ch-commons-charset6 commits (1%)
ch-commons-xbean5 commits (1%)
ch-commons-sql4 commits (<1%)
ch-commons-util2 commits (<1%)
ch-commons-io1 commits (<1%)
ch-httpclient-util1 commits (<1%)
ch-commons-locale1 commits (<1%)
ch-commons-ssl1 commits (<1%)
ch-commons-rfs1 commits (<1%)
ch-commons-gsm1 commits (<1%)
Yearly File Updates Trend per Components
The number of file changes in commits
animated commit history: all time cumulative | 12 months window
2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013
ch-commons-util
2
79
ch-sxmp
2
1
3
32
ch-commons-io
8
ch-httpclient-util
6
ch-commons-charset
6
2
18
ch-commons-locale
6
ch-commons-ssl
4
ch-commons-xbean
2
2
48
ch-commons-sql
1
2
23
ch-commons-rfs
7
ch-commons-gsm
6
ch-jetty
6
16
1
5


Dependencies between components in same commits (past 180 days)
The number on the lines shows the number of shared commits.
See detailed temporal dependencies report...

No temporal dependencies found.



2025-05-04 12:38