このことを考慮:
public function polynominal($a, $b, $c, $d)
{
return $a * pow($x, 3) + $b * pow($x, 2) + $c * $x + $d;
}
上記の機能に対してさまざまなテストを作成し、自分や他の人に「機能する」ことを証明するとします。
その後、これらのテストを削除して、いつまでも幸せに生きてみませんか?私のポイントは、いくつかの機能が機能することが証明された後、継続的にテストする必要がないことです。私は、これらの機能をまだテストする必要があると述べているカウンターポイントを探しています:...または、はい、これらはテストする必要はありません...
override_function('pow', '$a,$b', 'return $a * $b;');
彼らの正しい考えで書くことはないだろう...または複雑な数を扱うために書き直そうとするからだ。
(($a*$x + $b)*$x + $c)*$x + $d
間違いを起こしやすいが、多くの場合かなり高速なHornerの形式の変更の優れた候補です。変わらないと思うからといって、変わらないわけではありません。