DEVEL :: SPY.

espião em seus objetos e dados
Baixe Agora

DEVEL :: SPY. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Joshua ben Jore
  • Site do editor:
  • http://search.cpan.org/~jjore/

DEVEL :: SPY. Tag


DEVEL :: SPY. Descrição

Espião em seus objetos e dados Devel :: Spy é um wrapper transparente Perl sobre seus objetos e dados. Todos os acessos são registrados. Isso é útil para instrumentar o código "Black Box". Você pode apenas ver o que o código usou e como isso usou. Eu usei para descobrir quais atributos e valores estavam sendo usados como booleanos e, em seguida, escreveu testes que alimentaram o código "Black Box" com entradas cobrindo todas as combinações possíveis. Ao usar o Devel :: Espião Eu não tive que ser um especialista no código que eu estava olhando sabia que não ia ignorar nenhum parameters.synopsis # Criar um log de eventos e função para escrever para ele. USE DEVEL :: SPY; MEU ($ LOG, $ logger) = DEVEL :: Spy-> make_eventlog (); # Enrole um objeto e deixe uma caixa preta fazer algo para isso. meu $ obj = alguns :: coisa-> novo; Meu $ envolvido = devel :: spy-> novo ($ obj, $ logger); black_box_function ($ OBJ); # Olha o que aconteceu. Para o meu $ event (@ $ log) {print "$ evento ";} Requisitos: · Perl.


DEVEL :: SPY. Software Relacionado