事後条件を守れなかった。バグがあるとしてしまうとBが可愛そう。Bにはなんの落ち度もないのに。それにかえって責任の所在が曖昧になります。バグかっていうと、これもそうとは言い切れないことがあります。他の手続きを呼び出していることがあるからね。システムコールを介して、実際のハードウェアを操作し、現実世界を飛び回っている信号を扱うことになります。ゲームを通じて現実世界を操作するの図あれ、不具合の原因がプログラムの外にいっちゃったね。プログラムのどこにもバグが無いのならあとは知らね、めでたしめでたし。そんなわけがない!!!論理的に完璧にバグの存在しないプログラムってだけじゃあ製品としては不完全なのだ。こと、ここに至ってこれまで論理と妄想の世界に浸っていたゲームプログラマは、無慈悲な現実世界に向き合って途方にくれるのでした。世の中の役に立つコードを書いているプログラマはずっとそういうことをやっているのよ。いまどきのゲームプログラマはプログラムの範囲外で起こったエラーにも対処しなけりゃなりません。完璧に閉じた世界でハードをすべて制御できていた20年前が懐かしい。エラー処理の話に続きます。採用情報クラウドクリエイティブスタジオではプログラマを募集しております。