Measure the Truck Factor in Unhealthy Code
At this point, you’ve seen how modularity issues like coupling and inappropriate service boundaries matter. Another concern is that code smells, in general, can cause severe organizational problems. These problems get worse when the two interact: community smells influence the intensity of code smells. (See Beyond technical aspects: How do community smells influence the intensity of code smells? [PTFO00] for this exciting work.)
The most prominent community smells are the organizational silo effect and the lone wolf contributor. An organizational silo is simply an area of the development community that doesn’t communicate with the rest of the project, while a lone wolf refers to a developer applying ...
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.