Halik - Java-отладчик нового поколения

от
Java    halik, debug, отладка, багушки, video

10 июня проект Halik получил ранний доступ. Я не мог пройти мимо и решил попробовать его в деле.

Halik – Java-отладчик с возможностью перемещения по истории выполнения программы. В отличие от привычной отладки, нам не придётся отдельно устанавливать точки останова, чтобы получить контроль над нужным участком программы, не придётся перезапускать отладку, чтобы вернуться на какое-либо прошедшее состояние, в довесок мы имеем возможность отобразить данные в удобном виде, а также поделиться результатом отладочной сессии с другими членами команды.



Пока что имеется плагин для Intellij Idea, который очень прост в установке: достаточно зайти в Preferences -> Plugins -> Browse repositories, найти Halik, нажать Install и перезапустить IDE.

halik_install.png

После этого, в проекте появится возможность запуска программы при помощи отладчика Halik, а также кнопка H в тулбаре.

halik_running.png

После компиляции появится ссылка на отладочную сессию, которую можно посмотреть в браузере.

halik_running2.png

halik_page.png

Перемещая ползунок Timeline, можно просматривать всю историю работы приложения. Два раза щелкнув на названии переменной, можно добавить её в наблюдение.

halik_watch.png

Значение можно отображать в обычном виде, в виде таблицы, а также в наглядном виде, используя рендерер.

Таблица:
halik_table.png

Рендерер массива чисел:
halik_array_renderer.png

Рендерер АСД:
halik_ast_renderer.png
halik_renderer_editor.png
Исходный код


Исходный код проекта, использованный в видео: HalikTest.zip
Официальный сайт Halik: https://halik.io
  • +9
  • views 5197