Мой начальник решал задачу отладки и ему нужно было выводить дерево с возможностью открывать/закрывать узлы для просмотра. Можно было делать так: сохранять дерево в формат json, потом передать json в js библиотеку и в ней красиво отобразить. Но это дооооолго!!!
А Андрей придумал так: он делает из дерева xml и открывает в браузере. Браузер отображает xml как дерево с вложенными узлами. Попробуйте открыть файл из вложения в браузере и все поймете.
Рещение гениально тем, что сохранить данные в формате xml очень просто, достаточно бежать по дереву и склеивать строки, вовремя открывать теги, вовремя закрывать, а всю работу по отображению выполняет браузер.
Прошлые записи
- Комната призвания
- Разбираемся с Coroutine в Kotlin - часть четвертая
- Разбираемся с Coroutine в Kotlin - часть третья
- Разбираемся с Coroutine в Kotlin - часть вторая
- Разбираемся с Coroutine в Kotlin - часть первая
- Отпуск длинною в год
- Подходит ли data class для JPA Entity?
- События как источник правды или как я в стартапе участвовал
- Код 2015 против 2023
- Jvm Internals - Перевод
- Мозг против живота или насколько трудно управлять своей жизнью