Cross-module Cycle

A dependency cycle that crosses module boundaries.

Related smells: Dependency Cycles between Packages/Subsystems

Tools

The following set of tools detects this smell: Designite(for C#) DesigniteJava(for Java)

Reference

R. Mo, Y. Cai, R. Kazman, L. Xiao. “Hotspot Patterns: The Formal Definition and Automatic Detection of Architecture Smells”. WICSA 2015, pp. 51–60.


Architecture Smells

Home

All rights reserved (c) Tushar Sharma 2017-23.