問題タブ [scenarios]
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.
virtual - 仮想コンストラクター
仮想コンストラクターの必要性はありますか? もしそうなら、誰でもシナリオを投稿できますか?
database-design - データベース設計を教えるための良い例
リレーショナルデータベースとSQLを教えるための良いシナリオはありますか?私が見つけることができるすべての例は、些細なものであるか、ドメインの制約がありそうもない(フルネームが一意であるなど)ものです。
私は特に、正規化の良い例をいくつか見つけようとしています。3NFとBCNFにすぐには適合しないテーブルです。現在、レベルごとに異なる問題を使用しています。
もちろん、不適切に設計されたデータベースの良い例も気に入っていますが、基本が習得されるまでは少し気が散ります。
おかげで、いくつかの良い例。これまでで最高だと思うので、生徒/クラス1を回答としてマークしましたが、誰かがもっと貢献したい場合は、そうしてください。
standards - テスト シナリオ (または機能テスト) を作成するための標準ドキュメントまたはソフトウェア
テスト シナリオ (または機能テスト/受け入れテスト) を作成するための標準ドキュメントはありますか? たぶん、シナリオを入力して、合格したかどうかをチェックするソフトウェア...
現在、Word または Excel を使用してこれを行っていますが、以前のテスト シナリオの結果を追跡するシステムがあると便利です。
thx、リーベン・カルドエン
ps: テストは純粋な機能テストです。私たちが説明するシナリオは、コードやプロジェクトさえも知らない人が後で実行する必要があるということです。したがって、テストは実行できません。
bdd - BDD(ビヘイビア駆動設計)でストーリー/シナリオを書く方法
私は初めてBDD(Behavior Driven Design)を使用しようとしており、問題へのこの異なるアプローチ方法に慣れようとしています。
BDDを使用した単純なログインアプリケーションなどのために作成するストーリー/シナリオをいくつか挙げていただけますか?
たとえば、私が読んだことから、それは良いようです:
ユーザーが無効なユーザーID/パスワードを入力すると、エラーメッセージが表示されます。
とは対照的に:
データベースで一致するレコードを検索して、IDとパスワードを検証します。
c# - LINQ-ステートメント/シナリオについてサポートが必要
シナリオは次のとおりです。
それぞれ整数ベースのGroupNumberに関連付けられた出力のリストが与えられます。最小のGroupNumber(1)から始まる出力リスト内の個別のGroupNumberごと。その個別のグループ番号セットを循環して、検証メソッドを実行します。
基本的に、最小のグループ番号から最大のグループ番号まで、最初に出力のセットを検証してから、より高いグループ番号のセットを検証します。
ありがとう、マット
java - マルチスレッド - データベースのデッドロックの回避と対処
Java 6 アプリケーション内からデータベースのデッドロックを処理するための優れた戦略を探しています。複数の並列スレッドが同時に同じテーブルに書き込む可能性があります。データベース (Ingres RDMBS) は、デッドロックを検出すると、セッションの 1 つをランダムに強制終了します。
次の要件が与えられた場合、デッドロック状況に対処するための受け入れ可能な手法は何でしょうか?
- 合計経過時間は、合理的に可能な限り短く保つ必要があります
- セッションを強制終了すると、重大な (測定可能な) ロールバックが発生します
- スレッドが
互いに通信する方法がない場合、つまり、戦略は自律的でなければなりません
これまでのところ、私が思いついた戦略は次のようなものです。
何らかの方法で改善できますか?たとえば、一定量 (マジック数) 秒待機します。より良い結果を生み出す別の戦略はありますか?
注:デッドロックが実際には非常にまれであることを確認するために、いくつかのデータベース レベルの手法が使用されます。また、アプリケーションは、同時に同じテーブルに書き込むスレッドをスケジュールすることを回避しようとします。上記の状況は、あくまでも「最悪のシナリオ」になります。
注:レコードが挿入されるテーブルは、ヒープ パーティション テーブルとして編成され、インデックスはありません。各スレッドは、独自のパーティションにレコードを挿入します。
java - JXL APIを使用して同じExcelシートに書き込む方法は?
読んで実行するシナリオを含むExcelシート(クラスパスにあります)があります。
それらが実行されたら、シナリオが合格か不合格かを同じExcel シートに書き戻す必要があります。
これはどのように達成できますか?
(注:私はエクセルを読むことができます)。
language-agnostic - UMLシナリオの例
シナリオはどのように表現されますか?それらはユースケースにリンクされていると思いますが、よくわかりません。テンプレートとして使用できるいくつかの良い例またはドキュメントを探しています。
unit-testing - 分散単体テスト/boost.test を使用したシナリオ ベースの単体テスト
Boost.test ライブラリを使用して、アプリケーションの単体テスト ケースを開発しています。直接テストできる特定の API があります。
ただし、テスト マシン間の対話を必要とする API があります。たとえば、マシン 1 で特定の API を実行すると、テスト マシン 2 で API がトリガーされ、正常に完了するには、その応答をマシン 1 で再度使用する必要があります。
どうすればこれを同期できますか? Boost は、この相互作用のための他のライブラリを提供していますか? 他のアプローチがある場合は、親切に提案してください。
お時間とご協力いただきありがとうございます。
ruby-on-rails - いくつかのシナリオで背景を使用
シナリオ:「保存された動画を一覧表示する」と「ページ リンク」の背景を使用したいが、除外シナリオ:「動画がない場合にメッセージを表示する」。私をサポートしてください。ありがとう