| Ruby-debug Extensão de Ruby de código aberto que oferecerá um depurador completo para o Ruby |
Baixe Agora |
Ruby-debug Classificação e resumo
- Nome do editor:
- Kent Sibilev
- Site do editor:
- http://rubyforge.org/projects/ruby-debug/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 115 KB
Ruby-debug Tag
Ruby-debug Descrição
Extensão de rubi de código aberto que oferecerá um depurador completo para o Ruby Implementação mais rápida do padrão debug.rb usando uma extensão nativa com uma nova API de Ruby C. A principal diferença entre o Ruby-debug e a biblioteca padrão de debug.rb é a velocidade da execução. Problema principal com Debug.rb é que ele usa o método kernel # set_trace_func, que requer a criação de objeto de ligação para cada invocação de gancho. É bom para pequenos scripts, mas para as aplicações do mundo real como os Rails, Debug.rb é quase impossível de usar. Tudo o que você precisa fazer é apenas sentar e observar como o intérprete Ruby cria uma enorme quantidade de objetos vinculativos, apenas para destruí-los com o ciclo imediato de coleta de lixo. Também explica que a depuração do rubi não suporta os pontos de vista pelo mesmo motivo. O que há de novo nesta versão: · Um backtrace agora adverte quando pensa que o callstack é truncado, que fica comparando com o chamador () · Corrigir a configuração $ 0. · Corrigir bug na exibição de variáveis em post-mortem · Documentar como o depurador.Start com um bloco destina-se a ser usado. · Mova o kernel # depurador da base Ruby-debug em Ruby-Debug · Receber testes de regressão trabalhando novamente · Avisar e adicionar uma "confirmação" ao definir um ponto de interrupção em um arquivo que não é carregado.
Ruby-debug Software Relacionado