Я хотел бы знать, есть ли способ перечислить все классы, которые используют измененные методы (после объединения изменений в master)? Лучше всего было бы рекурсивно, поэтому, если бы я получил класс с методом, который использует метод, который использует измененный метод, он был бы в списке. Вопрос для C#, но если есть универсальный инструмент для этого, все будет в порядке. Дело в том, чтобы проверить, не приводит ли недавняя фиксация к регрессии в проекте
например.
class one
{
int something()
{
//method that changes
}
}
class two
{
int doSomethingWithSomething()
{
one objectoOfOne = new one();
return objectoOfOne.something() + 1;
}
}
class three
{
int usingTwoWithSomething()
{
two objectOfTwo = new two();
return objectOfTwo.doSomethingWithSomething() +2;
}
}
class four
{
int independent;
}
Я хотел бы иметь список классов один, два, три, когда в объединенном методе изменения что-то () было изменено.