Discover How Code Smells Lead to Coordination Problems
In addition to causing stress and frustration for individuals, unhealthy code also results in coordination problems across development teams. The main culprit is a lack of cohesion.
In Meet Your Brain on Code, you saw that cohesion is one of the most important design qualities, allowing you to think about your code in terms of knowledge chunks. Now, you’ll build on that by examining how the failure to build cohesive modules turns hotspots into coordination bottlenecks.
Understand How Hotspots Attract Multiple Authors
In the previous chapter, you identified a cluster of coordination magnets in the Folly codebase. Look at the next figure as a reminder of the hotspots attracting many authors. ...
Get Your Code as a Crime Scene, Second Edition, 2nd Edition 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.