問題タブ [business-rules]

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

asp.net-mvc - MVC のビジネス ルールの場所

誰もが MVC について話している今、ビジネス ルールが取り上げられていないことに気付きました。3 層アーキテクチャの昔、ビジネス ルールは中間層にありました。それらは新しい MVC のどこに分類されますか?

0 投票する
5 に答える
592 参照

language-agnostic - 言語間で構成情報やビジネス ルールを共有する方法

同じデータを別の場所で繰り返し使用せずに使用するためのベスト プラクティスを探しています。これには、構成またはビジネス ルールが含まれる可能性があります。

例 1. JavaScript を使用してクライアントで検証したいが、サーバーで検証して確認したいデータ検証ルール。

例 2. Web サーバーと cron ジョブが同じパスワード、ユーザー名を使用するデータベース アクセス。

処理の容易さと人間が判読できるソリューションはプラスになります。

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

javascript - ASP.NET Web アプリケーションでビジネス ルールの静的エラー (例外メッセージではない) メッセージをコーディングして取得するための適切な方法は何ですか?

過去 6 年間、私はこの猫をいくつかの異なる方法でスキン化してきました.ハードコードされた文字列、const を持つ静的クラス、およびリソース ファイルです。どのようなアプローチを使用していますか、またその理由は何ですか? クライアント側のエラー メッセージと統合するためのボーナス ポイント!

0 投票する
8 に答える
353 参照

business-rules - お金がスタートアップの動機になるはずがないと本当に思いますか?

私はいつも多くの起業家からこのモットーを聞いてきました:あなたが情熱を注いでいることをしなさい、お金のためだけに何もしないでください!

私は交換の手段としてのお金に同意しますが、それにもかかわらず、それは重要な要素であると考えています.

IT起業家にアドバイス/考えること: 市場/お金、またはあなたが情熱を注いでいるものに焦点を当てる?

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

biztalk - ビジネスルールのヘルプ

一意の値を持つさまざまな数のノードを含むノードセットがあります。ノードセットに可能な値のいくつかを持つノードが含まれている場合に、ルールを実行したいと考えています。

例: Y=1 のノードと Y=2 の別のノードを持つノードセットを含むインスタンスは、ルールを実行する必要があります。

起動するインスタンス:
- X
- - Y - 1
- - Y - 2
- - Y - 3
- - Y - 4

起動してはいけないインスタンス:
- X
- - Y - 1
- - Y - 3
- - Y - 4

AND、OR などを試してみましたが、「問題」は、エンジンがパターン マッチングを行うため、条件についてすべてのノードをテストし、常に起動するか、まったく起動しないことです。

それほど複雑な問題ではありません。それはどれほど難しいことでしょうか:)「一連の値」を見つけたとき、私は家で安全だと思っていましたが、それは「列挙型」にすぎませんでした。提案に感謝します。

よろしく マーティン・ブリング

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

java - ビジネス ルール エンジンを評価する基準

ビジネスルールエンジンを購入しています。わずかに異なる要件を持つさまざまな顧客に合わせて、コア アプリケーションをカスタマイズできるようにしたいと考えています。実際にカスタマイズを行うのはアナリストです。つまり、技術的に熟練している (通常は科学の学位を持っている) 非プログラマーです。

ビジネス・ルール・エンジンを評価する基準は何ですか? オープンソースと商用のものはありますか? 使いやすさ、ドキュメンテーション、サポート、価格などについて、どのような経験をお持ちですか。

私たちのアプリは Java です。

0 投票する
3 に答える
2071 参照

customization - ビジネス ルール エンジンを使用する場合

ビジネス ルール エンジンはいつ使用されますか?

ビジネス ルール エンジンとスクリプト/構成/カスタマイズの違いは何ですか

0 投票する
5 に答える
3062 参照

unit-testing - ビジネスルールを単体テストする方法は?

休暇時間が適切に蓄積されていることを確認するために、単体テストが必要です。ただし、休暇時間はビジネス ルールに従って累積されます。ルールが変更されると、単体テストが中断されます。

これは受け入れられますか?メソッドを介してルールを公開し、コードとテストの両方からそのメソッドを呼び出して、単体テストがそれほど脆弱ではないことを確認する必要がありますか?

私の質問は次のとおりです: 変更される可能性のあるビジネス ルールを単体テストする正しい方法は何ですか?

0 投票する
3 に答える
934 参照

c# - ビジネスルールエンジンを構築するために拡張メソッドを使用できますか?

私はこのようなことをしようとしています

次に、クライアントコードで次のように使用します

また

深く潜って溺れる前に聞きたかった。

このアプローチの潜在的な落とし穴は何ですか???

前もって感謝します

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

business-rules - ビジネス ロジック/ルール - データベースまたはメモリ内での処理

私の傲慢さのせいで、現在使用している現在のシステムよりも一部のデータをより適切に処理するプログラムに取り組んでいます。私の質問は、実装するビジネス ルール (つまり、このデータがこのパターンに一致する場合、このクエリに送信される場合) が次のベスト プラクティスである場合です。

プログラムの開始時にすべてのルールをDBからメモリにロードするだけです

肯定的: 非常に速い

マイナス:このプログラムにはルールが割り当てられているため、メモリを大量に消費する可能性があります

すべてのルールをデータベースに格納し、データベースでマッチングを実行できるようにする

肯定的: 大量のメモリを使用していない

マイナス: 大量のデータベース呼び出し

データベース内の特定のルールを呼び出すフラグがメモリ内にある。

肯定的: 大量のメモリではない

マイナス: 依然として多くのデータベース呼び出し

何かご意見は