Upgrade to Pro — share decks privately, control downloads, hide ads and more …

REPL Driven Development no Elixir com IEx

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for Miriam Retka Miriam Retka
November 28, 2020

REPL Driven Development no Elixir com IEx

Uma introdução a REPL Driven Development dentro do Elixir usando o IEx.

Avatar for Miriam Retka

Miriam Retka

November 28, 2020
Tweet

Other Decks in Technology

Transcript

  1. Process.info(self()) • Desenvolvedora Backend • Licenciada em Física pela Universidade

    Estadual de Ponta Grossa • Veio do Ruby e Emacs Lisp • Guitarrista • Retrogamer • Zerou Cuphead no Expert
  2. “Debugging a program running on a $100M piece of hardware

    that is 100 million miles away is an interesting experience. Having a read- eval-print-loop running on the spacecraft proved invaluable in finding and fixing the problem.” Ron Garret – Lisping at JPL
  3. Por que usar um REPL? • Reduzir o ciclo de

    feedback entre a ideia e o código • Ter um contato mais próximo com a criação do código
  4. “Creators need an immediate connection to what they create” Bret

    Victor – Inventing on Principle https://www.youtube.com/watch? v=PUv66718DII
  5. Estado das ferramentas • Hoje o fluxo está mais fácil

    dentro do Emacs • O que é necessário: – Um terminal com o IEx aberto – Um editor de texto do lado – Um atalho pra mandar o código do editor pro IEx
  6. Referências e créditos • https://practicalli.github.io/clojure/repl-driven-de vlopment.html • https://xkcd.com/303/ • Imagens:

    https://pexels.com • http://flownet.com/gat/jpl-lisp.html • https://www.youtube.com/watch? v=PUv66718DII