Tag
modularity
- Aug 30, 2026 Dependency Structure Matrices and the Cost of a Cycle How a square matrix over modules exposes layering and reachability at a glance, how partitioning recovers a build order, and what a cycle costs once it is found. software architecture
- Mar 4, 2025 Coupling and Cohesion as Independent Structural Axes Why dependency strength between modules and relatedness inside a module are separate measurements, and how the classic coupling and cohesion scales describe them. software architecture
- Dec 13, 2024 Information Hiding and the Parnas Decomposition Criterion How designing each module around a decision it conceals confines the cost of change, and what an interface must expose for that concealment to survive. software architecture
- Oct 29, 2024 Change Amplification: How Coupling Sets the Price of an Edit Why a one-line rule change can require edits in seven files, how to tell legitimate breadth from amplification, and which couplings multiply the cost of every future change. software architecture