Size: a a a

2021 April 28

LL

Lama Lover in pro.elixir
Я лично send-ом пользуюсь, потому что на достаточно больших проектах приходится разглядывать данные с разных углов системы. Инспект умеет обрезать то что он принтит, а с данными не поиграться
источник

Н

Николай in pro.elixir
gdb никогда не пользовался?
источник

Н

Николай in pro.elixir
А не проще трейсить тогда?
источник

Н

Николай in pro.elixir
recon крут.
источник

Н

Николай in pro.elixir
Если прямо на проде надо подсмотреть.
источник

LL

Lama Lover in pro.elixir
Всё равно теряется интерактивность, потому что хочется с данными играться и руками их щупать
источник

Н

Николай in pro.elixir
Хм, да, точно 🤔
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
Есть redbug с более удобным интерфейсом.
источник

Н

Николай in pro.elixir
Спасибо, интересно...
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
Можно сразу запустить код в REPL-е. iex -S mix - и тыкаться, pry же для этого не обязателен и в ребаре же так же.
источник

Н

Николай in pro.elixir
Мне лично контекст исполнения разный нужен бывает. Например удобно запустить в контексте обработки запроса феникса.
источник

Н

Николай in pro.elixir
Прямо в тесте тоже запускаю например.
источник

DR

Dmitry Russ (Aleksan... in pro.elixir
Ну, в тестах да, мне один раз пришлось использовать pry, когда я копался в каком-то редчайшем говно коде. А так необходимости в pry не испытывал в тестах. Это конечно очень субъективный опыт.
источник

Н

Николай in pro.elixir
У каждого свой подход 🤷‍♀️ :D
источник

Н

Николай in pro.elixir
По сути gdb позволяет тормознуться аналогичным образом вообще в любом месте кода с гранулярностью до ассемблерной инструкции (насчет этого не уверен, в IAR так можно было 🤔, но умеет ли gdb 🤷‍♀️) и это прям архиудобно. Не знаю возможно ли в принципе такое для erlang vm.
источник

Н

Николай in pro.elixir
Можно посмотреть значения переменных, состояние тредов, бектрейс (вот этого прям очень не хватает в IEx, даже хочется добавить).
источник

Н

Николай in pro.elixir
Можно пошагово исполнять приложение и смотреть как идут дела.
источник

Н

Николай in pro.elixir
Короче IEx оооочень сильно уступает конечно..
источник

SZ

Sergei Zobov in pro.elixir
вот сколько пользуюсь gdb, столько считаю, что это уныние, созданное красноглазиками :(
Хорошо, что хоть lldb поживее.
источник

Н

Николай in pro.elixir
Аргументы будут? :D
источник