← Graph

How to detect coupling in a large existing project?

question 2 connections

Audience member asks how to massively detect coupling on a big project you've just joined. Szydło: theoretical answer is coupling metrics, but in practice they're overwhelmed on legacy code where everything is coupled to everything. The metrics don't guide fixes. Precise vocabulary is more useful as a communication/educational tool so the team stops repeating bad design. Design works as a forethought, not an afterthought.

answer_summary
Metrics exist but are useless on badly-coupled legacy code. Use precise design vocabulary as an educational/communication tool going forward; design must be applied before, not after.
question How to detect coupling in a large existing project?
about
Coupling concept
Question asks about detecting coupling.
question How to detect coupling in a large existing project?
asked_at
Asked in the talk's Q&A.

Provenance

Read by
15 extractions