問題タブ [reference-implementation]

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 投票する
2 に答える
11409 参照

java - ベクトルクロックの実装

さまざまなデバイスで実行されている私のコードでは、それらのデバイス間で送信されるメッセージの順序を決定する必要があります。したがって、ベクトルクロックを使用するとイベントの順序付けが可能になるため、ベクトルクロックを使用したいと思います。

そのために使用できる確立されたフレームワーク/パブリック API はありますか? または参照実装=または、ゼロからコーディングする必要がありますか?

参照とヒントをありがとう

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

asp.net-mvc - ViewModels、EditModels、および AutoMapper を使用した ASP.NET MVC の参照実装

簡単な質問: ASP.NET MVC を ORM、ViewModels、および EditModels (理想的には Automapper を使用) と共に使用するための適切なリファレンス実装はありますか?

これらの目的別モデルを使用する利点は理解していますが、これまでこれらを使用するために書いたコードの結果にはあまり満足していません。これらの側面が MVC ワークフローのどこにどのように適用されるかを示す簡単なリファレンス アプリケーションがあれば、すばらしいでしょう。

0 投票する
4 に答える
4419 参照

c - TwoFish の作業参照実装?

TwoFishのウィキペディア ページは、C (およびコード)でのこの参照実装を示していますが、これには問題がmainありませんが、実装の最初の数パスでは、試みた「既知のベクトル」テスト ケースのいずれも正しく処理されませんでした。API を正しく使用していないという問題があると思われますが、どこからエラーを探し始めればよいかわかりません。そのことに頭を悩ませるのではなく、次のようなコードベースから始めたいと思います。

  1. すぐに使える
  2. テストあり
  3. 自己完結型
  4. わかりやすくするために書かれています

私はまた、C または C++ コードのような C を強く好みます。


注: 現時点では、何よりもコードの読みやすさに関心があります。1 つのブロックを暗号化および復号化できる小さくて単純なコードと、1 つまたは 3 つの呼び出しをハードコーディングするメイン関数が理想的です。それを超えるほとんどのもの (ユーザー インターフェイスなど) は、私のユース ケースでは単なるノイズになります。

また、Boost よりも制限の厳しいライセンスを持っているものは、比較するための既知の適切な値と状態の情報源としてのみ役立ちます。

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

ruby-on-rails - Railsチュートリアル11.4.1-サンプルアプリケーションの例示的なリポジトリの拡張

Railsチュートリアルのセクション11.4.1で提案されている、実装された機能拡張機能を備えたGithubリポジトリを持っているか、知っていますか?

できればバージョン3.2サンプルアプリの拡張機能。

0 投票する
4 に答える
1240 参照

standards - ISO-Prolog リファレンス実装はありますか?

Javaには参照実装があります。

ISO-Prolog には参照実装がありますか?

私はINCITS/ISO/IEC 13211-1:1995 (R 2007)を持っているので、それを示唆する必要はありません。

編集

注記:適合性テスト I: 構文

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

testing - 仕様の実装を促進および促進するにはどうすればよいですか?

外部コンポーネント (データベースなど) とやり取りするために、プログラミング言語 (Java など) でライブラリを作成したとします。

私は今、コミュニティが他の言語での実装を提供することを望んでいます.

他の開発者が私のものと機能的に同一の実装を提供できるようにし、奨励するにはどうすればよいでしょうか。

いくつかの例は次のとおりです。

  • 動作の書面による仕様を提供する
  • リファレンス実装を提供する
  • 実装を検証できるように、テスト フレームワークを提供します (これは複数の言語で実行できますか?)

他にどのようなオプションがありますか?