- nullは傷つきやすい
as3では、nullは傷つきやすい存在だ。
nullのメソッドなどにアクセスしてしまうと、
TypeErrorがスローされtry,catchしていない場合プログラムは、
簡単に壊われる。
TypeErrorは、flash.errorsパッケージに存在せず、トップレベルのクラスだ。
flexbuilderは、トップレベルのクラスを作ろうとすると、
怒鳴り倒してくるくせに、人生は矛盾だらけだ。
私たちは、
アイツはnullかどうかを絶対に忘れてはいけない。
if(aitsu!=null){
}else{
throw new Error("FUCK");
}
このコードを何回も書くことで、自作クラスが、
とてもブッ細工になり、ゴミ箱に捨てたくなる。
地獄だ。
何も行わないNullオブジェクトを導入する。
アイツがnullかどうかを忘れ、
安心して眠れるかもしれない。
本当のことを言うと実は使ったことはない。汗
http://www.onmyownlife.com/mt/mt-tb.cgi/29
Comment