评判能力 - 吞下一个夏天吗?

mys*_*mic 5 language-agnostic

在今天早上处理一些通常可怕的Javascript代码时,我遇到了以下(在多个地方):

// make moveAmount negative
moveAmount = moveAmount - (moveAmount * 2);
Run Code Online (Sandbox Code Playgroud)

我直接坐在那个写这个的人的对面; 他已经在这里工作了七年.另一方面,我刚刚开始,我很年轻,并没有声称知道杰克.

然而,经过这么多年的软件开发,它让我想知道这个人的简单逻辑扭曲.

我的问题是,其他人在这里可能会看到一个开发者的整体竞争对手(3周前),或者甚至根本没有反映?

有人会指出卷积吗?

我,我自己一直担心这样的判断是由我做出的.

Aar*_*lla 30

简单的解决方案:向他展示代码行并询问他为什么这样做.这是一个让你们两个都学到东西的机会.也许在浏览器中存在错误或其他一些问题(考虑到舍入)因此代码可能会在没有这个问题的情况下破解.或者他犯了一个错误.无论哪种方式,询问都会清除这一点.

虽然你是对的,其他人会从他们看到你的代码中判断你,但这并不是他们唯一考虑的事情(如果是的话,那你就是在错误的地方工作 - 离开你的时候"仍然是理智的".当你礼貌,好奇,乐于助人时,他们也会看到.

这些东西比你写的代码更重要:代码可以比愤怒的同事更容易修复.

  • @ 17 of 126 - 你可以让它保持中立,然后问"为什么会以这种方式完成 - 是否有我遗漏的东西".那样你就不会指责那个男人加上你给他机会潜在地向你展示一些你不知道的东西. (5认同)