React to Structural Trends

The following figure presents a visual view of the architectural decay we just spotted. It’s the same enclosure diagrams we used back in Chapter 4, Analyze Hotspots in Large-Scale Systems, but now they’re illustrating the modules coupled to MinecraftServer at two different points in time.

images/Chp9_StructuralDecay.png

The obvious increase in temporal coupling says there are more modules that have to change with the MinecraftServer in 2014 than earlier in the development history. Note that the number of coupled modules isn’t a problem in itself. To classify a temporal coupling, you need to look at the architectural boundaries of the coupled modules. ...

Get Your Code as a Crime Scene now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.