Visual bytecode — различия между версиями
Материал из SEWiki
(Новая страница: «=== Visual bytecode === Страница проекта visual bytecode для devdays весна 2018 [https://github.com/aleksZubakov/visual-bytecode/projects/…») |
(→Инструкция по установке) |
||
| (не показано 9 промежуточных версий 2 участников) | |||
| Строка 1: | Строка 1: | ||
| − | |||
Страница проекта visual bytecode для devdays весна 2018 | Страница проекта visual bytecode для devdays весна 2018 | ||
| − | |||
| − | [https://github.com/ | + | |
| + | [https://github.com/demiurg906/asm-bytecode-intellij Ссылка на проект] | ||
| Строка 11: | Строка 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