So far we’ve applied these concepts to small open-source projects. The real benefits come when we look at a codebase that has outgrown the head of a single developer.
In this chapter, we’ll analyze a large open-source system. We’ll visualize the analysis results, discuss their interpretations, and relate them to design principles.
When you’ve finished this chapter, you’ll know how to identify weak spots in a large system.