Modular Architectures Make You Agile in the Long Run
Dan Sturtevant · IEEE Software · 2017
Researchers have developed ways to think about, visualize, and measure software modularity and its erosion objectively and quantifiably. Using these techniques, you’ll be able to determine whether your software is modular and identify complexity hotspots in your code that warrant further investigation.