Questions tagged «evaluation»

9
ArrayList的contains()方法如何评估对象?
假设我创建一个对象并将其添加到我的对象中ArrayList。如果我然后使用完全相同的构造函数输入创建另一个对象,则该contains()方法将两个对象评估为相同吗?假设构造函数对输入没有任何有趣的事情,并且存储在两个对象中的变量相同。 ArrayList<Thing> basket = new ArrayList<Thing>(); Thing thing = new Thing(100); basket.add(thing); Thing another = new Thing(100); basket.contains(another); // true or false? class Thing { public int value; public Thing (int x) { value = x; } equals (Thing x) { if (x.value == value) return true; return false; } …

11
即使目标行不通,也必须为开发人员设定目标[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow的主题。 8年前关闭。 改善这个问题 人们普遍认为,为软件开发人员设置可衡量的目标是行不通的,因为对目标的过多关注会导致行为违背组织目标(所谓的“测量功能障碍”)。 但是,在我公司,我们必须为所有员工设定目标,并受到人力资源部门的鼓励,使他们成为SMART。过去,我的第一级管理人员(团队负责人)和我尝试了多种方法: 设置除正常工作之外的可衡量目标,例如“对技术X进行培训”,“为没人能理解的代码段Y创建文档”等。在进行年度绩效评估时,不对开发人员的书面目标进行评分,而是根据我对他们正常工作的不可估量价值的评价,因为这实际上是公司所关心的。 设定非常具体的目标,例如“任务管理系统记录的工作日数”,“引入的错误数”,“引起的生产数”。这导致虚高的估算值和错误的错误分类,从而获得更好的“分数”。有趣的是,即使那些在该系统上得分很高的开发人员也不喜欢它,因为团队内在的信任受到了损害,他们并不总是觉得自己应得的地位。 在“做好您的正常工作”上设置模糊的目标。在进行年度评估时,它们的评级确实反映了相对于目标的绩效,但是目标本身是不可衡量的或不可实现的,因此对此表示怀疑。 这些都不是理想的。如果您面临类似的情况,尽管有证据表明它们的有效性,也必须为软件开发人员创建有意义的,可衡量的目标,那么哪种方法最适合您? 我发现相关问题并不能完全解决同一问题: 软件工程师有哪些好的性能目标? 为开发人员设定绩效目标 什么是适合程序员的性能指标? 对于程序员来说,什么是公平的生产率衡量技术? 我明年需要一些职业“目标” 更新(2009年11月18日):我的问题有10个投票,而评分最高的答案只有4个投票(包括我每个人的投票)。我认为这告诉了我们一些事情:也许乔尔和其他人是对的,并且对于那些无法在不负面影响其真实(不可衡量的)价值的情况下进行开发的开发商来说,stackoverflow的综合智慧无法提出任何令人信服的,可衡量的目标。工作。感谢您的尝试!
84 evaluation 


6
SICP中练习1.6的解释是什么?
我刚刚开始通过SICP工作(我个人;这不是一节课),而且我在练习1.6中苦苦挣扎了几天,但我似乎无法弄清楚。这是Alyssa根据进行重新定义if的方法cond,如下所示: (define (new-if predicate then-clause else-clause) (cond (predicate then-clause) (else else-clause)) 她在一些简单的情况下成功地对其进行了测试,然后使用它来重写平方根程序(与配合使用就可以了if): (define (sqrt-iter guess x) (new-if (good-enough? guess x) guess (sqrt-iter (improve guess x) x))) 然后问题问:“当Alyssa试图用它来计算平方根时会发生什么?解释。” [如果有必要,我很高兴能重现其他程序(good-enough?,improve,等),只是让我知道。] 现在,我知道会发生什么:它永远不会返回值,这意味着程序可以无限递归。我只是无法解释为什么会这样。两者之间存在任何细微的差异,if并且使new-if我难以理解。任何和所有帮助非常感谢。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.