Tenemos como 20-30 módulos / soluciones independientes. Cada uno de estos tiene entre 7 y 10 proyectos con diferentes clases, componentes, etc. Todos estos se utilizan internamente en nuestra empresa.
Nuestro problema es que cuando hacemos un cambio en un módulo, debemos asegurarnos de actualizar todos los demás módulos que acceden a este código. Esto es difícil de saber porque está en diferentes bases de código.
¿Cómo podemos documentar dónde están todos los usos externos de una API? ¿O de lo contrario evitará que pequeños cambios rompan otros módulos?