Fallar rapido

Herramienta de desarrollo gratuito que proporcionará a los desarrolladores de rubí con la comprobación de la suposición declarativa
Descargar ahora

Fallar rapido Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Precio:
  • FREE
  • Nombre del editor:
  • Avdi Grimm
  • Sitio web del editor:
  • http://avdi.org/
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 15 KB

Fallar rapido Etiquetas


Fallar rapido Descripción

Herramienta de desarrollo gratuito que proporcionará a los desarrolladores de rubí con la comprobación de la suposición declarativa Failfast es una colección de métodos de afirmación destinados a la revisión de contratos livianos. Las NULSPEDIDAS PEDIDAS y otros valores defectuosos generalmente traerán a un programa de rubí. El uso juicioso de las afirmaciones de Failfast para verificar sus suposiciones puede garantizar que el programa finalizará tan pronto como se detecte una violación del contrato, con un rastro de pila que apunta directamente a la afirmación que falló. Uno de los objetivos principales de Failfast es hacer que la suposición- Comprobando declarativo. La verificación de la suposición debe ser simple y concisa para que podamos llegar a la carne de un método sin ser atascado en las verificaciones. Al mismo tiempo, Failfast es ligero. Failfast no es un DSL de diseño por contrato de diseño meta-programado. Failfast es solo un conjunto simple de métodos de taquigrafía para validar valores. No es la intención de que Failfast tenga aseveraciones especializadas para cada eventualidad. Más bien, busca cubrir algunos casos comunes en los que existe un potencial para aumentar significativamente la claridad y la declaración. Aquí hay algunas características clave de "Failfast": · Totalmente especificado / probado. · En la mayoría de los casos, las afirmaciones devuelven su último argumento. Esto facilita verificar los valores en línea. Por ejemplo: Assert_exists (obj) .foo () · La mayoría de las afirmaciones pueden tomar un bloque donde se puede realizar una chequea más booleana. Por ejemplo, use Assert_Exists (X) {X.PRedicate? } Para verificar primero que x no es nil, y luego satisface un predicado. · AssernitionFailure se deriva directamente de la excepción para que nunca se haya comido silenciosamente por las declaraciones de captura sin argumentos.


Fallar rapido Software relacionado

Easylog

Herramienta de desarrollo que le permitirá minimizar drásticamente el código de registro en sus aplicaciones y scripts ...

197 31 KB

Descargar