俺が一番衝撃を受けたのは、
キャストは悪という思想だ。
プログラミング言語という分野において
これは最も衝撃を受けた思想の一つである。
素直に俺は認めなければならないだろう。
俺は最初は型に厳密の意味を誤解していた。
より正確に言えば、なんとなくしかわかっていなかった。
ある日、俺はOption Strict Onをプログラムの先頭に
付け加えたのである。
出るわ出るわ。波線の山。
この結果に衝撃を受けたし、なにより憤った。
この結果に対し俺にはOption Strict Onを外すという選択肢があった。
しかし、俺はコンパイラを黙らせるために
キャストを1個1個付け加えていくという選択肢を選んだのだ。
とても見にくくなった。いや醜くなった。
なぜこれほどまでにキャストを付け加えなければならんのだ!!
みにくくなるだけじゃねぇか!!こう憤ったことを今でも覚えている。
どうすればキャストを少なくすることができるかということを
俺は考えたのだ。あぁ、無理をしていたのだ。と。

型に厳密になれという意味が少しだけわかったような気がした、ある日の午後。

思い出話は別スレでやれっつーの>俺