今朝、いくつかの一般的に恐ろしいJavascriptコードに取り組ん一方で、私が出会った(複数の場所で)次裁決能力 - 1人は夏を飲みますか?
// make moveAmount negative
moveAmount = moveAmount - (moveAmount * 2);
私はこれを直接書いた男の向かいに座ります。彼は7年間ここの開発者だった。私は、一方で、ちょうど始めた、かなりジュニアであり、ジャックを知っていると主張していない。
それでも、ソフトウェアを開発して何年もの間、単純なロジックの人のひどさについて疑問に思っています。
私の質問は、これを書いた開発者(3週間前)の全体的な競争力を、他の人が見ているかもしれません。
誰でも畳み込みを指摘しますか?
私は自分自身で、このような判断を下すことを常に恐れています。
errm moveAmount = 0-moveAmount;私はmoveAmountがそれぞれの場合に正の数であることを願っています。 –
ゼロは必要ありません – mysomic
防御コーディング; P。また、私は '誰でも畳み込みを指摘するだろうか?'間違っています。したがって明らかなコメントです。 –