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

Debugando com Pry

Debugando com Pry

34bae1a7ee987164af9d3490ee79f7c9?s=128

Philippe Hardardt

October 19, 2019
Tweet

More Decks by Philippe Hardardt

Other Decks in Programming

Transcript

  1. Debugando com Pry

  2. Oi, eu sou o Phil

  3. None
  4. Mas antes…

  5. Jogo da vida de Conway

  6. None
  7. Implementado em Ruby

  8. [código ao vivo] https://github.com/peagha/ pry_game_of_life

  9. Recapitulando

  10. binding.pry if true pry: criar um breakpoint quando o código

    atingir um determinado estado
  11. whereami pry: ver o código onde se encontra o breakpoint

    atual
  12. edit pry: edit Classe#método ou edit Classe Editar o código

    fonte de um arquivo e recarregar o mesmo
  13. show-source pry: show-source Classe#método ou show-source Classe Ver o o

    fonte de um método ou classe
  14. disable-pry Desliga o pry até o fim da execução do

    programa
  15. up / down pry-byebug: up: subir para o método que

    chama o atual down: voltar para o método atual
  16. $variaveis_globais Ruby: variáveis que você pode acessar em qualquer lugar

  17. def inspect Ruby: definir o método que será usado pelo

    Pry ou IRB para apresentar um objeto
  18. Ferramental de debug

  19. Leiam os docs

  20. Obrigado! peagha @philHenri