問題タブ [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.
c# - C# bool 式の評価順序
重複の可能性:
== 演算子とオペランド
わかりました、これはばかげた質問かもしれませんが、Google で検索すると (引用符があっても正確なフレーズを実際に検索できないようです)
違いがある場合はどうなりますか
if(false == <somecondition>){
と
if(<somecondition> == false){
C#で?私は C# の式の評価に精通しており、次のようなことをしている場合に順序がどのように意味を持つかを理解しています。
if(AccountIsInvalid || AccountIsUnregistered)
false==....
大きなレッスンは必要ありませんが、ルートを使用することを好む人がいる理由を理解したいと思います。
model-view-controller - アプリケーション スタックまたはフレームワークを評価するためのテスト
特定のMVC フレームワークの全体的なエレガンス、長所と短所を評価するために使用できる一連のシナリオを探しています。
たとえば、そのようなテストの 1 つは、承認がプレゼンテーション層の要素に影響を与えるときに、承認がどれだけきれいに処理されるかということです。ユーザーがオブジェクト内の要素を表示する権限を持っている場合、その決定はビューまたはビジネス ロジックで行われます。表示されるオブジェクトのレイアウトに影響を与えるコードにビジネス ロジックが含まれるように、この 2 つが混同されていますか?
この一般的な領域には他にも問題があります。MVC が 1979 年から存在していることを考えると、この種の問題を扱った本があることは確かです。ただし、エンタープライズ アーキテクチャのパターンに関する別のリファレンスを探しているわけではありません。問題と落とし穴の大要を探しています。したがって、フレームワークを投げてみたいテスト シナリオがある場合、またはこの種のことを扱った本の提案がある場合は、それらを共有していただければ幸いです。
profiling - callgrind の通話プロファイルを評価するツールは?
この質問に関連して、callgrind で作成されたプロファイリング データを評価するためにどのツールをお勧めしますか?
グラフィカル インターフェイスを備えている必要はありませんが、簡潔で明確で解釈しやすい方法で結果を準備する必要があります。たとえば については知ってkcachegrind
いますが、このプログラムには、表示されているテーブルのデータエクスポートや、単に表示から行をコピーするなどの機能がありません。
java - 大きなプロジェクトからコード統計を取得する
コード統計ツールに興味があります。具体的には、Java EEコードの統計を取得する必要がありますが、どのコードアナライザーでも取得できます。自分で作成を開始する必要がありますか、それとも使用したプロジェクトはありますか?
元。LOC、クラス数、ライブラリ..。
あなたの経験は何ですか?
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 バージョンをインストールする必要がありますか?それとも、会社が購入する可能性が最も高いと思われるバージョンをインストールする必要がありますか?
clojure - 文字列をclojure式としてどのように評価しますか?
次のようなものを取得するにはどうすればよいですか?:
python - pyparsing による部分評価
OpenDocument 数式構文を使用する数式を取得し、変数を評価せずに Python が理解できる構文に解析し、変数の値を変更して数式を何度も評価できるようにする必要があります。式はユーザー入力になる可能性があるため、pyparse を使用すると、式の構文を効果的に処理し、ユーザー入力をきれいにすることができます。利用可能なpyparsingの良い例はたくさんありますが、数学的なものはすべて、現在のスコープ内のすべてをすぐに評価することを前提としているようです.
コンテキストとして、私は産業経済 (ライフ サイクル アセスメント、または LCA) のモデルを使用しています。これらの式は、プロセス間の物質またはエネルギー交換の量を表しています。変数の量は、地理的な場所など、いくつかのパラメーターの関数にすることができます。式の連鎖と変数参照は有向非巡回グラフに格納されるため、式は常に簡単に評価できます。式はデータベースに文字列として保存されます。私の質問は次のとおりです。
- 解析された評価をデータベースに保存できるように式を解析することは可能ですか (評価される文字列などとして)?
- このアプローチに代わるものはありますか? 理想的な解決策は、一度解析/書き込みを行い、何度も読み取ることです。たとえば、数式を部分的に解析してから ast モジュールを使用しますが、これがデータベース ストレージでどのように機能するかはわかりません。
- これに似たプロジェクトまたはライブラリの例で、私が調べることができるものはありますか? 私はプログラマーではなく、空き時間にオープンソースの LCA ソフトウェア モデルを作成しながら論文を完成させようとしている学生です。
- このアプローチは遅すぎますか?各実行には数万回の数式評価が含まれる可能性がある、実質的なモンテカルロ実行を実行できるようにしたいと考えています (これは大きなデータベースです)。
java - BODMAS割り当て
私はこのような問題に取り組んでいます -
次のオペランドで構成される式を評価する関数を実装します: '(', ')', '+', '-', '*', '/'. 式の各数値は大きくなる可能性があります (1000 桁の文字列で表される大きさ)。'/' (つまり、除算) オペランドは、整数の商を返します。
テストケースは次のようになります-
((100000000000000000000000000001231234448563465435434723854278423 /111111111234623874627)
さらに長くなる可能性があります。
JEP などの式評価/パーサーである外部ライブラリを使用したくありません。
私は BigInteger に沿って考えていましたが、BigInteger は Integers のように式を評価しないことを知りました。また、解析は、BODMAS の動作をシミュレートする必要があるオプションであることも知っています。これについて他に方法があるかどうかを知りたいのですが、そうでない場合は、これを実装する方法についていくつかの指針が欲しいです。 .
私は既成の解決策を探しているのではなく、自分で解決策にたどり着くための指示を探しているだけです。
evaluation - 開発者の評価
私は小規模なプログラミング チームのテクニカル チーム リーダーで、外部クライアントのプロジェクトに取り組んでいます。
最近、チームメンバーの評価を書面で作成するように依頼されました。私は自分自身を経営者だとは思っておらず、同僚のことを「Aは信頼でき、Bは怠け者」よりも深く考えたことがないので、これを行うのは不快です。
しかし、私は実際のマネージャーが読むためのより精巧な記事を作成することが期待されており、私のマネージャーは、この目的はむしろ私の評価スキルをテストすることであるとほのめかしました.
品質評価の作成方法に関するヒントやリソースはありますか? 標準化されたフォームはありますか?これにどのように対処すればよいですか?
ありがとうございました。
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 にする必要があります