_ 本日のトリビア
巷では、テストファーストプログラミングなるものがはやっているようだが、現在、主流を占めるプログラミング方法はなんといっても
試すファーストプログラミング
であろう。
- まず、Googleで使えそうなサンプルを探し出し
- とりあえず、(ちょっとだけ修正して)試してみる
- うまくいったら、そのまま使う
- うまくいかなければ、またGoogleで探す。
この繰り返しにより、コードが積み重なっていく。
ここで、注意したいのは、
試すファーストプログラミング実践者は、サンプルの内容について良く吟味せず、コピペ&ちょこっと修正しかしないので、ある条件でしか動かなかったり、予想外の動作をまねくことにある。
また、サンプルには、当然のごとくエラー処理は入っていることは稀なので、作成されたコードにもエラー処理が入るのは皆無か、例外投げてはいお終い(というか投げ続けられる)。
この
試すファーストプログラミング、英語に直訳すると、
Test First Programmingとなるが、中身はまったく別物なので注意が必要である。