twitter / scalding
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.

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 25 components.
  • 403 files, 46,579 LOC (100.0% vs. main code).
  • "scalding-core" is biggest, containing 39.64% of LOC.
  • "project" is smallest, containing 0.09% of LOC.


scalding-core18466 LOC (39%) 137 files
scalding-base10510 LOC (22%) 48 files
scalding-serialization3750 LOC (8%) 37 files
scalding-parquet1793 LOC (3%) 22 files
scalding-commons1410 LOC (3%) 20 files
scalding-beam1121 LOC (2%) 7 files
maple999 LOC (2%) 10 files
scalding-spark983 LOC (2%) 6 files
scalding-dagon969 LOC (2%) 16 files
scripts969 LOC (2%) 2 files
scalding-db840 LOC (1%) 19 files
scalding-parquet-scrooge678 LOC (1%) 11 files
ROOT670 LOC (1%) 1 file
scalding-thrift-macros591 LOC (1%) 8 files
scalding-date506 LOC (1%) 8 files
scalding-quotation416 LOC (<1%) 7 files
scalding-hadoop-test397 LOC (<1%) 7 files
scalding-repl336 LOC (<1%) 5 files
tutorial297 LOC (<1%) 19 files
scalding-hraven273 LOC (<1%) 3 files
scalding-args173 LOC (<1%) 2 files
scalding-avro159 LOC (<1%) 3 files
scalding-cats124 LOC (<1%) 1 file
scalding-json105 LOC (<1%) 2 files
project44 LOC (<1%) 2 files


2025-01-17 11:58