Comments 11
Очень полезный проект! До этого я только абстрактно представлял, как все это работает, а тут отличная визуализация
Я смотрел ваш доклад на DevClub, весьма познавательно, спасибо! https://www.youtube.com/watch?v=Nu01peDzntg
Интересно, есть ли что-то аналогичное для Go?
https://marketplace.visualstudio.com/items?itemName=hediet.debug-visualizer
Интересный инструмент, предоставляющий возможность наглядно выяснить топологию данных.
PS: как вариант - реализовать визуализациюю в IDE. На базе GEF. См. 'адаптированный' под последний Eclipse перевод (user: anybody; password: 123123):
https://vfedorov.info/GEF4wiki/Wiki.jsp?page=Getting started with GEF
(в GEF есть функционал dot-file -> 'graph', но он, по-моему барахлит, так как не все примеры предоставленного проекта вывелись им корректно. Определенно, есть возможность - визуализировать граф минуя dot-файл)
Ссылка просит логин.
Для входа на чтение:
user: anybody
password: 123123
(если есть интерес, то представлю ещё пару из переведенных книг по проектам Eclipse Foundation: https://vfedorov.info/EMFwiki/; https://vfedorov.info/XtextXtendWiki/. Перевод книги по EMF - попытался предоставить издательству. Отказались: "так как у оригинала мал рейтинг продаж на amazon"...)
Большое спасибо за статью!
Если же Сomparable не присутствует, то Java использует identity hash
code объектов для того, чтобы разрулить неоднозначность, чтобы
определить, какой из объектов меньше какого.
Не очень понимаю, как потом что-то искать в таком дереве, если ключ - identity hash code. Всё равно придётся перебирать его полностью, чтобы найти элемент, равный по equals().
LJV: Чему нас может научить визуализация структур данных в Java