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

REPL Driven Development no Elixir com IEx

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