问题标签 [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 框架的整体优雅、优势和劣势的场景。

例如,一个这样的测试可能是当授权影响表示层中的元素时处理的干净程度。如果用户有权查看对象中的元素,那么该决定是在视图中还是在业务逻辑中做出的。两者是否混为一谈,以至于业务逻辑位于影响显示对象布局的代码中?

在这个一般领域内还有其他问题,而且,鉴于 MVC 自 1979 年以来就已经存在,我确信有一些书籍可以处理这类事情。但是,我不是在寻找有关企业架构模式的另一个参考。我正在寻找问题和陷阱的纲要。因此,如果您有任何想要构建框架的测试场景,或者您对处理此类事情的书籍有任何建议,如果您能分享它们,我将不胜感激。

0 投票
2 回答
1002 浏览

profiling - 评估 callgrind 呼叫配置文件的工具?

不知何故与这个问题有关,你会推荐哪个工具来评估用 callgrind 创建的分析数据?

它不必有图形界面,但它应该以简洁、清晰和易于解释的方式准备结果。我知道 eg 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,我们选择了专业版。我不知道推理,但它满足我们的需要。

一方面,我认为我应该评估 Visual Studio 2010 的专业版,因为我很有可能在明年发布该产品时使用它。另一方面,我想知道是否应该评估 Ultimate 版本,以便弄清楚它是否有我可以使用的任何功能。

在评估 Visual Studio 2010 时,您应该安装 Ultimate 版本,还是您认为贵公司最有可能购买的版本?

0 投票
3 回答
5739 浏览

clojure - 您如何将字符串评估为 clojure 表达式?

我将如何获得类似于以下内容的内容?:

0 投票
1 回答
808 浏览

python - 使用 pyparsing 进行部分评估

我需要能够采用使用 OpenDocument 公式语法的公式,将其解析为 Python 可以理解的语法,但无需评估变量,然后能够通过改变变量的值来多次评估公式。公式可以是用户输入,因此 pyparsing 让我既可以有效地处理公式语法,又可以清理用户输入。有许多很好的 pyparsing 示例可用,但所有数学示例似乎都假设一个人立即评估当前范围内的所有内容。

就上下文而言,我正在使用工业经济模型(生命周期评估,或 LCA),其中这些公式表示过程之间的材料或能量交换量。可变数量可以是几个参数的函数,例如地理位置。公式链和变量引用存储在有向无环图中,因此始终可以简单地评估公式。公式作为字符串存储在数据库中。我的问题是:

  1. 是否可以解析一个公式,以便解析后的评估也可以存储在数据库中(作为要评估的字符串或其他东西)?
  2. 这种方法有替代方案吗?请记住,理想的解决方案是解析/写入一次,然后读取多次。例如,部分解析公式,然后使用 ast 模块,虽然我不知道这如何与数据库存储一起使用。
  3. 我可以查看与此类似的项目或库的任何示例吗?我不是程序员,只是一个在业余时间制作开源 LCA 软件模型的学生试图完成他的论文。
  4. 这种方法是不是太慢了?我希望能够进行大量的蒙特卡洛运行,每次运行可能涉及数以万计的公式评估(这是一个大数据库)。
0 投票
2 回答
1824 浏览

java - BODMAS 分配

我正在解决这样的问题 -

实现一个计算由以下操作数组成的表达式的函数:'(', ')', '+', '-', '*', '/'。表达式中的每个数字都可能很大(大到由 1000 位数字的字符串表示)。'/'(即除法)操作数返回整数商。

测试用例就像 -

(((((((10000000000000000000000000012312344444485634654654343434723854278423 /11111111111111111234623874627) * 2342384523 + 123124

并且可能更长。

我不想使用像 JEP 之类的表达式评估器/解析器的外部库。

我一直在思考 BigInteger 的思路,然后才知道 BigIntegers 不像 Integers 那样评估 epressions。我也知道解析是一个选项,我必须在其中模拟 BODMAS 行为。我想知道是否有任何其他方法可以解决这个问题,如果没有,想要一些关于如何实现这个的指针.

我不是在寻找现成的解决方案,只是在寻找自己找到解决方案的方向。

0 投票
4 回答
3283 浏览

evaluation - 评估开发人员

我是一个小型编程团队的技术团队负责人,正在为外部客户开发一个项目。

我最近被要求对我的团队成员进行书面评估。这样做我感觉很不舒服,因为我不把自己看成一个管理人员,也从来没有比“A 可靠,B 是懒惰的流浪汉”更深地想我的同事。

但我希望能写出更详尽的东西供真正的经理阅读,我的经理暗示这样做的目的是为了测试我的评估能力。

关于如何进行质量评估的任何提示或资源?有标准化的表格吗?我应该如何解决这个问题?

谢谢你。

0 投票
5 回答
1542 浏览

c++ - C++ 表达式求值顺序

我遇到了一个关于表达式评估的奇怪问题:

我认为 matrix(i,j) 将在调用 buy_index 后进行评估,因此 i, j 将被更新。这似乎是正确的,我在调试器中验证了。但是,对于某些类型的矩阵,特别是那些必须将 size_type 转换为其他类型的矩阵,例如 int,by_index 中的更新会丢失。修改代码稍微消除了问题:

你知道为什么第一个操作员行为不端吗?谢谢

哪些工作,哪些不工作的原型

在调试器回溯堆栈中看起来像这样:

  • i = 1 在进入 operator() //okay
  • 从 by_index 完成后 i = 0 //好的
  • i = 1 在进入矩阵时:: operator() //不对,应该是 0