Abbiamo 20-30 moduli / soluzioni indipendenti. Ognuno di questi ha circa 7 - 10 progetti con classi, componenti, ecc. Questi sono tutti utilizzati internamente alla nostra azienda.
Il nostro problema è quando apportiamo una modifica in un modulo, quindi dobbiamo assicurarci di aggiornare tutti gli altri moduli che stanno accedendo a questo codice. Questo è difficile da sapere perché è in diverse codebase.
Come possiamo documentare dove sono tutti gli usi esterni di un'API? O altrimenti impedire piccoli cambiamenti da rompere altri moduli?