Fakultecht

Kostenloses Entwicklungswerkzeug, das Rubinentwickler mit deklarierender Annahmeprüfung bereitstellt
Jetzt downloaden

Fakultecht Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Avdi Grimm
  • Website des Verlags:
  • http://avdi.org/
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 15 KB

Fakultecht Stichworte


Fakultecht Beschreibung

Kostenloses Entwicklungswerkzeug, das Rubin-Entwickler mit deklarierender Annahmeprüfung bereitstellt FailFast ist eine Sammlung von Assertionsmethoden, die für leichte Vertragsprüfungen vorgesehen sind Vernünftiger Einsatz von fehlerhaften Behauptungen zur Überprüfung Ihrer Annahmen Deklaration prüfen. Die Annahmeprüfung sollte einfach und prägnant sein, damit wir das Fleisch einer Methode erreichen können, ohne in Überprüfungen festgelegt zu werden. Gleichzeitig ist das Failfast leicht leicht. FAILFAST ist kein Meta-programmiertes Design-by-contract-DSL. FAILFFAUM ist nur ein einfacher Satz von Kurzhilfemethoden zur Validierung von Werten.Dit ist nicht die Absicht von FAILFACTION, um spezialisierte Behauptungen für jede Eventualität zu haben. Es sei vielmehr, ein paar allgemeine Fälle zu decken, in denen ein Potenzial für deutlich erhöhte Klarheit und Deklarationsfähigkeit besteht. Hier sind einige wichtige Funktionen von "FailFast": · Voll spezielle / getestet. · In den meisten Fällen gibt Behauptungen ihr letztes Argument zurück. Dies macht es einfach, Werte inline zu überprüfen. Zum Beispiel: Assert_exists (obj) .foo () · Die meisten Behauptungen können einen Block annehmen, in dem eine weitere boolesche Prüfung durchgeführt werden kann. Verwenden Sie zum Beispiel Assert_exists (x) {x.Predicate? } Zuerst überprüfen, ob x nicht null ist, und dann erfüllt es ein Prädikat. · AssertionFailure ergibt sich direkt aus der Ausnahme, so dass er niemals stumm von No-Argument-Fang-Anweisungen gegessen wird.


Fakultecht Zugehörige Software

Pydns

Entwicklungstool, mit dem Python-Entwickler DNS-Abfragen von ihren Anwendungen ausführen können ...

191 23 KB

Herunterladen