問題タブ [fail-fast]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
96 参照

javascript - 複数の要素を取得したときに例外をスローするにはどうすればよいですか?

私はこのコードについて心配しています:

C# を使用していた場合は、Linq の Single を使用します。結果に複数の要素がある場合は、すばやく失敗し、例外がスローされます。たとえば、where 句が忘れられているか、条件が間違っているとします。

JavaScriptでそれをどのように実装しますか?

0 投票する
0 に答える
245 参照

npm - Protractor-fail-fast npm は仕様に失敗し、構成ファイルで残りの仕様 (テスト) を実行しません (ジャスミンで分度器を使用)

npm protractor-fail-fast の使用中に問題が発生しました。( https://www.npmjs.com/package/protractor-fail-fast ) 1 つのスペック ファイルが失敗した場合、残りのスペックは実行されません (NOT GOOD)。

最初の期待が失敗し、残りの「it」ブロックが実行されない場合、多くの「it」ブロックで説明を失敗する方法を探しています。その間、構成ファイル内の残りの仕様ファイルを実行する必要があります。

あなたのおすすめを教えてください。分度器 + ジャスミンを使用してこのソリューションを実装することは可能ですか?

0 投票する
1 に答える
54 参照

concurrenthashmap - フェイル セーフ フェイル ファストの例

出力: 1 : 1 2 : 2 3 : 3 4 : 4 {1=1, 2=2, 3=3, 4=4} One : 1 Two : 2 Three : 3 {One=1, Four=4, Two =2、3=3}

なんでそうなの?

0 投票する
2 に答える
64 参照

java - ここで ConcurrentModificationException がスローされないのはなぜですか?

この小さなコードを見てください:

ArrayList にはフェイルファスト iteratorがあり、明らかに、指定された ArrayList は固定サイズの配列で構成されていない (メソッドが unusable になるremove()) ため、上記のコードはスローされるはずConcurrentModificationExceptionでしたが、そうではありません。

また、(最初のステートメントとして) ループに print ステートメントを挿入すると、ループが 3 回繰り返されず、正常に終了することが示されます。

ばかげているように聞こえるかもしれませんが、私が誤って考えることができる唯一の理由は、要素が反復子によってトラバースされたに要素の削除が行われるという事実です。ただし、modificationCount削除によってまだ変更されているため、例外をスローする必要があるため、そうではありません。

やってるだけ

ただし、 ConcurrentModificationException をスローします。

洞察はありますか?

0 投票する
1 に答える
1327 参照

java - なぜフェイル ファストでフェイル セーフなソフトウェア設計が必要なのでしょうか?

Java には、フェイルファストおよびフェイルセーフの反復設計があることを知っています。

なぜ基本的にこれらが必要なのか知りたいです。この分離の根本的な理由はありますか? . この設計の利点は何ですか?.

コレクションの反復以外に、Java はこの設計をどこでも踏襲していますか?

ありがとう

0 投票する
0 に答える
24 参照

java - ArrayList Failfast ConcurrentModificationException

出力: One Two Three List are :[One, Two, Four]

ConcurrentModificationException をスローしないのはなぜですか?

ただし、次のシナリオでは ConcurrentModificationException がスローされます。

0 投票する
1 に答える
169 参照

spring-cloud-netflix - 既存のリクエストの実行を停止して、hystrix でフォールバック メソッドを停止して実行する方法

hystrix では、execution.isolation.thread.timeoutInMillisecondsこの構成を使用して特定の時間に応答を制限していますが、それ以外の場合はフォールバック メソッドを使用していますが、この設定はバックエンドで呼び出された要求も実行しています。それも停止することはできますか?