serggomon » 25 июн 2024, 13:43
Затянулось с текущими проектами, подзабыл про вопрос.
Навеяло программой Дельты и появившемся удобным инструментом с отображением занятых адресов панели.
Скриншот не очень информативен будет, в Дельте это тоже немного криво сделано.
Не знаю насколько востребована такая возможность, но мне показалось удобной при работе с чужим проектом.
Но идея такова - каждый экран - условно блок с входами слева и выходами справа.
Если на экране есть элемент перехода на другой экран, то от выхода тянется связь к входу соответствующего переходу экрана. Связь - линия цветная, чтобы видно было куда идет. Сколько переходов с экрана, столько выходов.
Думаю эта часть работы не сложна в реализации для программистов.
По косвенной адресации - сам не использую, но вижу проблему так, что есть элемент перехода(кнопка), у которого в проекте не указан четкий адрес назначения. И соотвественно нет и экрана, на который ведет граф.
Условно можно показать наличие перехода с экрана в "никуда" - стрелка выхода в пустоту, например. Тоже даст информацию о структуре проекта.