フェイルファスト

宣言的な仮定検査でRuby開発者を提供する無料の開発ツール
今すぐダウンロード

フェイルファスト ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Freeware
  • 価格:
  • FREE
  • 出版社名:
  • Avdi Grimm
  • 出版社のWebサイト:
  • http://avdi.org/
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 15 KB

フェイルファスト タグ


フェイルファスト 説明

宣言的な仮定検査でRuby開発者を提供する無料の開発ツール FailFastは、軽量の契約チェックを目的としたアサーションメソッドの集まりです。あなたの仮定を確認するためのフェイルファーストアサーションの慎重な利用は、契約違反が検出され次第、契約違反が検出されると確実に終了することができ、失敗の主な目標の主な目標の主な目標の原因である。宣言的なチェック仮定検査は簡単で簡潔であるべきであるため、検証に締め落ちることなく方法の肉に到達することができます。同時に、故障は軽量です。 FailFastはメタプログラムされたデザインによるDSLではありません。 FailFastは、値を検証するための簡単なメソッドの単純なセットです。これは、あらゆる偶然性のための特別なアサーションを持つことの意図ではありません。むしろ、明快さと宣言性が大幅に増加する可能性があるという数の一般的なケースをカバーしようとしています。 "failfast"の主な機能は次のとおりです。 ・完全仕様/テスト済み。 ・ほとんどの場合、アサーションは最後の議論を返します。これにより、値をインラインで確認できます。たとえば、assert_exists(obj).foo() ・ほとんどのアサーションは、さらにブールチェックを実行できるブロックを取ります。たとえば、assert_exists(x){x.predicateを使用してください。 xがnilではないこと、そしてそれが述語を満たすことを最初にチェックする。 ・AssertionFailureが例外から直接派生しているため、引数なしキャッチステートメントによって静かに食べられることはありません。


フェイルファスト 関連ソフトウェア