В настоящее время я поддерживаю большое количество JS файлов, и проблема зависимости растет над моей головой. Прямо сейчас у меня есть каждая функция в отдельном файле, и я вручную поддерживаю базу данных для разработки зависимостей между функциями.
Это я хотел бы автоматизировать. Например, если у меня есть функция f
Array.prototype.f = function() {};
на который ссылается другая функция g
MyObject.g = function() {
var a = new Array();
a.f();
};
Я хочу иметь возможность обнаружить, что g ссылается на f.
Как мне это сделать? С чего начать? Нужно ли мне писать компилятор или я могу, например, настроить Spidermonkey? Кто-нибудь еще это сделал?
Любые указатели, чтобы начать меня, очень ценится
Спасибо Dok