Существует ли программный инструмент или расширение VSCode, которое может отслеживать, где была вызвана функция?
Цель состоит в том, чтобы выяснить, какое влияние может оказать изменение кода, чтобы я мог соответствующим образом протестировать.
Например:
int foo() {
return 1;
}
int bar() {
return foo() + 1;
}
int baz() {
return bar() + 1;
}
int qux() {
return 2;
}
Если бы я ввел foo
, результаты поиска показали бы bar
, поскольку он использует foo
и baz
, поскольку он косвенно использует foo.