| FastOfast. Strumento di sviluppo gratuito che fornirà sviluppatori di rubino con controllo dell'ipotesi dichiarativa |
Scarica ora |
FastOfast. Classifica e riepilogo
- Sito web dell'editore:
- http://avdi.org/
- Sistemi operativi:
- Mac OS X
- Dimensione del file:
- 15 KB
FastOfast. Tag
FastOfast. Descrizione
Strumento di sviluppo gratuito che fornirà sviluppatori di rubino con controllo dell'ipotesi dichiarativa Failfast è una raccolta di metodi di asserzione destinati al controllo del contratto leggero. NILSExpect Nils e altri valori negativi di solito portano in basso un programma di rubino, ma il punto di errore effettivo potrebbe essere profondo lungo la pila di chiamata e il messaggio di errore inferiore a rivelare. L'uso giudizioso delle dichiarazioni di fail fails per controllare che i tuoi ipotesi possano assicurarsi che il programma terminerà non appena viene rilevata una violazione del contratto, con una traccia di pila che punta direttamente all'affermazione che non è riuscita. Controllo dichiarazione. Il controllo dell'Assunzione dovrebbe essere semplice e conciso in modo da poter arrivare alla carne di un metodo senza impantanarsi nelle verifiche. Allo stesso tempo, il failsfast è leggero. FailFast non è un DSL Design-By-contract meta-programmato. Failfast è solo un semplice set di metodi di stenografia per la convalida di valori. Non è l'intento di Failluest di avere asserzioni specializzate per ogni eventualità. Piuttosto, cerca di coprire alcuni casi comuni in cui vi è un potenziale per aumentare significativamente chiarezza e dichiarazione. Ecco alcune caratteristiche chiave di "Failfast": · Completamente specifici / testati. · Nella maggior parte dei casi le asserzioni restituiscono il loro ultimo argomento. Questo rende facile controllare i valori in linea. Per esempio: Assert_Exists (OBJ) .FOO () · La maggior parte delle asserzioni può prendere un blocco dove può essere eseguito un ulteriore controllo booleano. Ad esempio, usa assert_exists (x) {x.predicato? } Per verificare prima che x non sia nil, e poi soddisfa un predicato. · L'affidamento dell'assertion deriva direttamente dall'eccezione in modo che non venga mai mangiato silenziosamente da dichiarazioni di cattura senza argomenti.
FastOfast. Software correlato