- nullは傷つきやすい



as3では、nullは傷つきやすい存在だ。


nullのメソッドなどにアクセスしてしまうと、
TypeErrorがスローされtry,catchしていない場合プログラムは、
簡単に壊われる。

TypeErrorは、flash.errorsパッケージに存在せず、トップレベルのクラスだ。
flexbuilderは、トップレベルのクラスを作ろうとすると、
怒鳴り倒してくるくせに、人生は矛盾だらけだ。

私たちは、
アイツはnullかどうかを絶対に忘れてはいけない。

if(aitsu!=null){

}else{
    throw new Error("FUCK");
}

このコードを何回も書くことで、自作クラスが、
とてもブッ細工になり、ゴミ箱に捨てたくなる。


地獄だ。


何も行わないNullオブジェクトを導入する。
アイツがnullかどうかを忘れ、
安心して眠れるかもしれない。




本当のことを言うと実は使ったことはない。汗

Trackback : 0 : nullは傷つきやすい

http://www.onmyownlife.com/mt/mt-tb.cgi/29

Comment