2016-11-13 2 views
1

Ich komme aus einem Ruby on Rails-Hintergrund. Binding.pry ist also mein bester Freund. Ich habe gerade angefangen, Elixir abzuholen und ich genieße es wirklich, aber ich bin gespannt, was die besten Debugging-Techniken sind? Was ist das Gegenstück von für Elixir? Ist das Debugging-Paradigma anders, weil es funktional ist?Debuggen einer Elixir-Anwendung

+0

Sie kennen den Blogpost, den @simone unten verlinkt, ist der allererste Link, der auftaucht, wenn ich googelt "Debugging Elixir". Ich versuche nur, einem Entwickler beizubringen, wie man fischt. . . –

Antwort

4

Am nächsten an pry ist IEx.pry.

Sie können Ihre Elixir/Phoenix-Anwendung wie folgt beginnen:

iex -S mix phoenix.server 

Oder, wenn Sie verwenden Phoenix nicht:

iex -S mix 

Dieses eine REPL spawnen, die ähnlich wie Ruby arbeitet irb , wo Sie so ziemlich alles debuggen können, was Sie wollen.

This comprehensive article von den Autoren von Elixir erklärt, wie man IEx.pry und andere Debugging-Techniken verwenden, möchten Sie vielleicht ein lesen.

Verwandte Themen