Andrey Gubanov
Понял, спасибо.
Пример прям совсем свежий:
Есть крупный проект СРМ системы, в нем есть разные сущности которые переплетены между собой.
Товары, заказы, выплаты по заказам и прочее.
И вот понадобилось нам прям кардинально переписать структуру заказа. Переделать его создание, изменение, просмотр.
Изменив просто описание сущности "Заказ" в одном месте где у меня описаны все интерфейса, компилятор ТС сам мне сказал в какоих местах у меня посыпался код а в каких остался жив.
Теоретически конечно можно было использовать поиск по проекту и/или из памяти вспоминать все места которые нужно обновить.