Failfast

Ferramenta de desenvolvimento livre que fornecerá aos desenvolvedores Ruby com a verificação de suposição declarativa
Baixe Agora

Failfast Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • Avdi Grimm
  • Site do editor:
  • http://avdi.org/
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 15 KB

Failfast Tag


Failfast Descrição

Ferramenta de desenvolvimento livre que fornecerá aos desenvolvedores Ruby com verificação de suposição declarativa O Failfast é uma coleção de métodos de afirmação destinados à verificação de contrato leve.Unexpected Nils e outros valores ruins geralmente trarão um programa de rubi eventualmente, mas o ponto real de falha pode estar profundamente na pilha de chamadas e a mensagem de erro menos que reveladora. Uso judicioso de asserções rápidas para verificar suas suposições pode assegurar que o programa terminará assim que uma violação do contrato for detectada, com um rastreamento de pilha que aponta diretamente para a afirmação que falhou. Um dos principais objetivos do Failfast é fazer suposição Verificando declarativo. A verificação de suposição deve ser simples e concisa para que possamos chegar à carne de um método sem ficar atolado nas verificações. Ao mesmo tempo, o Failfast é leve. O Failfast não é um DSL de design por contrato de design programado. O Failfast é apenas um conjunto simples de métodos de taquigrafia para validar valores. Não é a intenção do Failfast ter asserções especializadas para todas as eventualidades. Pelo contrário, procura cobrir alguns casos comuns em que há um potencial para maior clareza e declaração. Aqui estão algumas características principais do "failfast": · Totalmente especificado / testado. · Na maioria dos casos, as afirmações retornam seu último argumento. Isso facilita a verificação de valores inline. Por exemplo: assert_exists (obj) .foo () · A maioria das afirmações pode levar um bloco onde uma verificação mais boole pode ser executada. Por exemplo, use Assert_Exists (x) {x.predicate? } Para verificar primeiro que x não é nulo e, em seguida, que satisfaz um predicado. · AssertionFailure deriva diretamente da exceção para que nunca seja silenciosamente comido por declarações de captura sem argumentos.


Failfast Software Relacionado

Buildmate.

ferramenta gratuita que permite automatizar o processo de construção de projetos realbásicos ...

137 1.7 MB

Download

Gosma

Aplicativo livre que você pode usar para visualizar documentos Ruby Gem ...

240 80 KB

Download

Easilog.

ferramenta de desenvolvimento que permitirá que você minimize drasticamente o código de log em seus aplicativos e scripts ...

197 31 KB

Download