Visual bytecode — различия между версиями
Материал из SEWiki
(→Visual bytecode) |
(→Инструкция по установке) |
||
(не показано 8 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
Страница проекта visual bytecode для devdays весна 2018 | Страница проекта visual bytecode для devdays весна 2018 | ||
− | |||
− | [https://github.com/ | + | |
+ | [https://github.com/demiurg906/asm-bytecode-intellij Ссылка на проект] | ||
Строка 10: | Строка 10: | ||
* Голышев Роман — человек-стэк-машина jvm | * Голышев Роман — человек-стэк-машина jvm | ||
* Новожилов Дмитрий — человек-плагин-для-IntelliJ-IDEA | * Новожилов Дмитрий — человек-плагин-для-IntelliJ-IDEA | ||
+ | |||
+ | ==== Список известных багов ==== | ||
+ | * не поддерживается байткод, сгенерированный компилятором kotlin | ||
+ | * нет защиты от дурака при некорректных вызовах действия "Run to cursor" (возможен бесконечный цикл) | ||
+ | |||
+ | ==== Не сделано==== | ||
+ | * касты | ||
+ | * вызовы функций | ||
+ | * jump, зависящие от типов(в процессе) | ||
+ | * работа со ссылками | ||
+ | |||
+ | ==== Демо ==== | ||
+ | [https://www.youtube.com/watch?v=1-366UGL-oc Видео] (не забудьте включить субтитры) | ||
+ | |||
+ | ==== Инструкция по установке ==== | ||
+ | * Скачать архив с плагином из [https://github.com/demiurg906/asm-bytecode-intellij/releases/tag/1.0 репозитория] | ||
+ | * Установить в Intellij IDEA плагин с помощью Settings -> Plugins -> Install plugin from disk |
Текущая версия на 13:48, 7 мая 2018
Страница проекта visual bytecode для devdays весна 2018
Учатники/роли
- Зубаков Алексей — человек-байткод, тимлид
- Голышев Роман — человек-стэк-машина jvm
- Новожилов Дмитрий — человек-плагин-для-IntelliJ-IDEA
Список известных багов
- не поддерживается байткод, сгенерированный компилятором kotlin
- нет защиты от дурака при некорректных вызовах действия "Run to cursor" (возможен бесконечный цикл)
Не сделано
- касты
- вызовы функций
- jump, зависящие от типов(в процессе)
- работа со ссылками
Демо
Видео (не забудьте включить субтитры)
Инструкция по установке
- Скачать архив с плагином из репозитория
- Установить в Intellij IDEA плагин с помощью Settings -> Plugins -> Install plugin from disk