Kami memiliki 20 - 30 modul / solusi independen. Masing-masing memiliki sekitar 7 - 10 proyek dengan kelas yang berbeda, komponen, dll. Ini semua digunakan secara internal untuk perusahaan kami.
Masalah kita adalah ketika kita membuat perubahan dalam satu modul, kita kemudian perlu memastikan untuk memperbarui semua modul lain yang mengakses kode ini. Ini sulit diketahui karena berada dalam basis kode yang berbeda.
Bagaimana kita bisa mendokumentasikan di mana semua penggunaan eksternal API? Atau sebaliknya mencegah perubahan kecil dari melanggar modul lain?