在今天早上处理一些通常可怕的Javascript代码时,我遇到了以下(在多个地方):
// make moveAmount negative
moveAmount = moveAmount - (moveAmount * 2);
Run Code Online (Sandbox Code Playgroud)
我直接坐在那个写这个的人的对面; 他已经在这里工作了七年.另一方面,我刚刚开始,我很年轻,并没有声称知道杰克.
然而,经过这么多年的软件开发,它让我想知道这个人的简单逻辑扭曲.
我的问题是,其他人在这里可能会看到一个开发者的整体竞争对手(3周前),或者甚至根本没有反映?
有人会指出卷积吗?
我,我自己一直担心这样的判断是由我做出的.
Aar*_*lla 30
简单的解决方案:向他展示代码行并询问他为什么这样做.这是一个让你们两个都学到东西的机会.也许在浏览器中存在错误或其他一些问题(考虑到舍入)因此代码可能会在没有这个问题的情况下破解.或者他犯了一个错误.无论哪种方式,询问都会清除这一点.
虽然你是对的,其他人会从他们看到你的代码中判断你,但这并不是他们唯一考虑的事情(如果是的话,那你就是在错误的地方工作 - 离开你的时候"仍然是理智的".当你礼貌,好奇,乐于助人时,他们也会看到.
这些东西比你写的代码更重要:代码可以比愤怒的同事更容易修复.