Erlang отладка (Начинающий) IO: формат или что? - PullRequest
4 голосов
/ 16 февраля 2012

Будучи новичком в эрланге, я заинтересован в том, чтобы отслеживать каждый шаг, насколько это возможно, чтобы понять потоки, происходящие в моих программах.

Первый инструмент под рукой заполняет каждое пространство

io:format("~w~n", [MyDebuggingText]),

Теперь мои вопросы:

  • Есть ли какой-нибудь классный модуль erlang для упрощения и упорядочивания регистрации, трассировки и отладки?

  • Что является наиболее популярным среди опытных эрлангеров?

Заранее спасибо.

1 Ответ

4 голосов
/ 17 февраля 2012

Я уже 5 лет полагаюсь исключительно на dbg, и до сих пор он меня не подводил. Я пробовал redbug и некоторых других, но всегда быстро возвращаюсь к dbg, так как он всегда в системе. Единственный случай, когда это становится проблематичным, это когда у вас есть много операторов case, но это просто означает, что вы должны реорганизовать свой код :) Не каждый инструмент отладки заставляет вас придерживаться хороших практик программирования!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...