問題タブ [evaluation]

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

c# - C# bool 式の評価順序

重複の可能性:
== 演算子とオペランド

重複の可能性:
C# で if(a==5) と if(5==a) の間に違いはありますか?
== 演算子とオペランド

わかりました、これはばかげた質問かもしれませんが、Google で検索すると (引用符があっても正確なフレーズを実際に検索できないようです)

違いがある場合はどうなりますか

if(false == <somecondition>){

if(<somecondition> == false){

C#で?私は C# の式の評価に精通しており、次のようなことをしている場合に順序がどのように意味を持つかを理解しています。

if(AccountIsInvalid || AccountIsUnregistered)

false==....大きなレッスンは必要ありませんが、ルートを使用することを好む人がいる理由を理解したいと思います。

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

model-view-controller - アプリケーション スタックまたはフレームワークを評価するためのテスト

特定のMVC フレームワークの全体的なエレガンス、長所と短所を評価するために使用できる一連のシナリオを探しています。

たとえば、そのようなテストの 1 つは、承認がプレゼンテーション層の要素に影響を与えるときに、承認がどれだけきれいに処理されるかということです。ユーザーがオブジェクト内の要素を表示する権限を持っている場合、その決定はビューまたはビジネス ロジックで行われます。表示されるオブジェクトのレイアウトに影響を与えるコードにビジネス ロジックが含まれるように、この 2 つが混同されていますか?

この一般的な領域には他にも問題があります。MVC が 1979 年から存在していることを考えると、この種の問題を扱った本があることは確かです。ただし、エンタープライズ アーキテクチャのパターンに関する別のリファレンスを探しているわけではありません。問題と落とし穴の大要を探しています。したがって、フレームワークを投げてみたいテスト シナリオがある場合、またはこの種のことを扱った本の提案がある場合は、それらを共有していただければ幸いです。

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

profiling - callgrind の通話プロファイルを評価するツールは?

この質問に関連して、callgrind で作成されたプロファイリング データを評価するためにどのツールをお勧めしますか?

グラフィカル インターフェイスを備えている必要はありませんが、簡潔で明確で解釈しやすい方法で結果を準備する必要があります。たとえば については知ってkcachegrindいますが、このプログラムには、表示されているテーブルのデータエクスポートや、単に表示から行をコピーするなどの機能がありません。

0 投票する
7 に答える
8418 参照

java - 大きなプロジェクトからコード統計を取得する

コード統計ツールに興味があります。具体的には、Java EEコードの統計を取得する必要がありますが、どのコードアナライザーでも取得できます。自分で作成を開始する必要がありますか、それとも使用したプロジェクトはありますか?

元。LOC、クラス数、ライブラリ..。

あなたの経験は何ですか?

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

visual-studio - Visual Studio 2010 を評価する場合、Ultimate バージョンをインストールする必要がありますか?それとも、会社が購入する可能性が最も高いと思われるバージョンをインストールする必要がありますか?

Visual Studio 2010 Beta 2 をインストールしたいのですが、いくつかのバージョンが表示されます。今回のバージョンでは少しおかしくなっているようで、「Professional」、「Premium」、「Ultimate」があります。

Visual Studio 2008 に関しては、Professional エディションを使用しました。私は推論に関与していませんが、それは私たちのニーズに応えます.

一方では、Visual Studio 2010 の Professional エディションを評価する必要があると考えています。これは、来年出荷されるときに使用する可能性が高いためです。一方、Ultimate バージョンを評価して、使用できる機能があるかどうかを判断する必要があるかどうか疑問に思います。

Visual Studio 2010 を評価する場合、Ultimate バージョンをインストールする必要がありますか?それとも、会社が購入する可能性が最も高いと思われるバージョンをインストールする必要がありますか?

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

clojure - 文字列をclojure式としてどのように評価しますか?

次のようなものを取得するにはどうすればよいですか?:

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

python - pyparsing による部分評価

OpenDocument 数式構文を使用する数式を取得し、変数を評価せずに Python が理解できる構文に解析し、変数の値を変更して数式を何度も評価できるようにする必要があります。式はユーザー入力になる可能性があるため、pyparse を使用すると、式の構文を効果的に処理し、ユーザー入力をきれいにすることができます。利用可能なpyparsingの良い例はたくさんありますが、数学的なものはすべて、現在のスコープ内のすべてをすぐに評価することを前提としているようです.

コンテキストとして、私は産業経済 (ライフ サイクル アセスメント、または LCA) のモデルを使用しています。これらの式は、プロセス間の物質またはエネルギー交換の量を表しています。変数の量は、地理的な場所など、いくつかのパラメーターの関数にすることができます。式の連鎖と変数参照は有向非巡回グラフに格納されるため、式は常に簡単に評価できます。式はデータベースに文字列として保存されます。私の質問は次のとおりです。

  1. 解析された評価をデータベースに保存できるように式を解析することは可能ですか (評価される文字列などとして)?
  2. このアプローチに代わるものはありますか? 理想的な解決策は、一度解析/書き込みを行い、何度も読み取ることです。たとえば、数式を部分的に解析してから ast モジュールを使用しますが、これがデータベース ストレージでどのように機能するかはわかりません。
  3. これに似たプロジェクトまたはライブラリの例で、私が調べることができるものはありますか? 私はプログラマーではなく、空き時間にオープンソースの LCA ソフトウェア モデルを作成しながら論文を完成させようとしている学生です。
  4. このアプローチは遅すぎますか?各実行には数万回の数式評価が含まれる可能性がある、実質的なモンテカルロ実行を実行できるようにしたいと考えています (これは大きなデータベースです)。
0 投票する
2 に答える
1824 参照

java - BODMAS割り当て

私はこのような問題に取り組んでいます -

次のオペランドで構成される式を評価する関数を実装します: '(', ')', '+', '-', '*', '/'. 式の各数値は大きくなる可能性があります (1000 桁の文字列で表される大きさ)。'/' (つまり、除算) オペランドは、整数の商を返します。

テストケースは次のようになります-

((100000000000000000000000000001231234448563465435434723854278423 /111111111234623874627)

さらに長くなる可能性があります。

JEP などの式評価/パーサーである外部ライブラリを使用したくありません。

私は BigInteger に沿って考えていましたが、BigInteger は Integers のように式を評価しないことを知りました。また、解析は、BODMAS の動作をシミュレートする必要があるオプションであることも知っています。これについて他に方法があるかどうかを知りたいのですが、そうでない場合は、これを実装する方法についていくつかの指針が欲しいです。 .

私は既成の解決策を探しているのではなく、自分で解決策にたどり着くための指示を探しているだけです。

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

evaluation - 開発者の評価

私は小規模なプログラミング チームのテクニカル チーム リーダーで、外部クライアントのプロジェクトに取り組んでいます。

最近、チームメンバーの評価を書面で作成するように依頼されました。私は自分自身を経営者だとは思っておらず、同僚のことを「Aは信頼でき、Bは怠け者」よりも深く考えたことがないので、これを行うのは不快です。

しかし、私は実際のマネージャーが読むためのより精巧な記事を作成することが期待されており、私のマネージャーは、この目的はむしろ私の評価スキルをテストすることであるとほのめかしました.

品質評価の作成方法に関するヒントやリソースはありますか? 標準化されたフォームはありますか?これにどのように対処すればよいですか?

ありがとうございました。

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

c++ - C++ 式の評価順序

式の評価に関する興味深い問題に遭遇しました:

i, j が更新されるように、matrix(i,j) は buy_index の呼び出し後に評価されると思いました。これは正しいようです。デバッガで確認しました。ただし、一部のタイプのマトリックス、特に size_type を別のもの (int など) にキャストする必要があるタイプでは、by_index の更新が失われます。コードを変更すると、問題がわずかに解消されます。

最初のオペレーターがなぜ不正行為をするのか知っていますか? ありがとう

機能するプロトタイプと機能しないプロトタイプ

デバッガーのバックトレース スタックでは、次のようになります。

  • operator() へのエントリ時に i = 1 //わかりました
  • by_index からの終了後、i = 0 //わかりました
  • i = 1 マトリックスへのエントリ:: operator() //正しくありません。0 にする必要があります