Разработчики, которые использовали eclipse, не могут пропустить комбо Cntrl + Shift + G - самый простой способ найти все ссылки на определенный член / метод / класс в вашем рабочем пространстве.
Рассмотрим сценарий, когда вы новичок, поддерживающий веб-приложение, написанное на Java. Теперь вы собираетесь изменить сигнатуру метода, и вы делаете Cntl + Shift + G, чтобы найти все ссылки на указанный метод (да, надеясь, что вы не выполняете внедрение / отражение зависимостей и т. Д.). Однако, новый парень, хотел бы не испортить какую-либо функциональность в приложении. Как гарантировать, что функциональные зависимости не будут затронуты?
Полагаю, вопрос немного неясен ... перефразирую ... скажем, вы меняете что-то функциональное (цикл if в бизнес-правиле или whateva) - это определенно ИЗМЕНИТ что-то другое в контексте приложения. ... и в этот момент вы хотели бы, чтобы в затмении был какой-то (плагин?), который бы сказал вам - "эй, нуб ... не меняйте это - это повлияет на это ..." - Теперь, если бы вы создать что-то, что делает это для затмения (плагин?) - с чего бы вы начали? (пометка частей кода scr и введение дерева зависимостей? и т. д.?)