Awesome REA
日本語
すべてのケースに戻る

ReaFuse: 2 つのライブラリの動作を調査した後に結合する

ターゲット: オープンソース JavaScript ライブラリの 2 つのペア: ms + pretty-bytes、および dequal + klona

著者/帰属: sickpyramid

ソースレビュー日:

レビュー状況: 情報源をレビューしました。著者のテストは独立して再実行されません。

質問

2 つのプロジェクトがどのようにして動作仕様になり、さらに新しい統合ツールになるのでしょうか?

REAがしたこと

REA 6.4.0 JavaScript 静的解析は 2 つの入力を読み取ります。 README ファイルとテストは、動作仕様の作成に役立ちます。モデルは個別に組み合わせを提案し、受諾契約と新しいコードを作成し、作成者のテストと類似性スキャンを実行します。

著者が報告した結果

著者は、ratewise (転送レートとETA) および objdelta (構造的 diff/patch)、レポートおよび Evidence を公開しています。報告された契約結果は、18/18 および 17/17 に加え、新しいツールの 7/7 および 6/6 テストです。どちらの例も 1 つのプロジェクト ケースとしてカウントされます。

制限と未検証の主張

公開されている JavaScript の例は 2 つだけレビューされました。プロジェクトは v0.1 アルファです。同じワークフローで仕様と実装が作成されます。著者のクリーンルームラベルは独立した法的結論ではありません。類似性スキャンとテストの合格は、一般的な独創性や完全な同等性を確立するものではありません。このカタログではそれらを再掲載しませんでした。

何を学ぶか

動作仕様を通じて分析を実装に接続し、テストを入力動作または新しい組み合わせにマッピングします。

ソース内の REA 使用の証拠

Every donor goes through REA's static JavaScript analysis

抜粋の書式設定が簡素化されています。完全な文脈については、元のソースを読んでください。

オリジナルの情報源

独立した編集者の要約。クレジットは原作者に帰属します。ターゲット ソフトウェア、インストーラー、および完全な逆コンパイラー出力は、ここでは再配布されません。

このケースを GitHub で表示する · 修正を提案する