もひとつ、考え方が違うなーと思ったのはむかし分野違いのプログラマーと話してて

え?Objective-Cのインスタンスに定義されてないメッセージ(メソッド)が送られた時?
単純にインスタンスは"そんな命令は知りません"ってただ無視してふつうに動作続けるよ?

って言ったらそれじゃバグが見つからない!とか謎の発言をして固まってたこと。
いや、やれ!って命令して反応返らないんだからすぐわかるだろうそれ。