Scattered Parasitic Functionality

Scattered Parasitic Functionality describes a system where multiple components are responsible for realizing the same high-level concern and, additionally, some of those components are responsible for orthogonal concerns. This smell violates the principle of separation of concerns.

Tools

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

Reference

J. Garcia, D. Popescu, G. Edwards, N. Medvidovic, “Toward a Catalogue of Architectural Bad Smells”. QoSA 2009, pp. 146-162.


Architecture Smells

Home

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