Bir Flash projem var ve birçok kaynak dosyası var. Oldukça sık kullanılan bir sınıfım var, buna Jenine deyin. Son zamanlarda (ve belki de duygusuzca) Jenine'yi bir ad alanından diğerine taşıdım. Hazır olduğumuzu düşündüm - zamanın geldiğini düşündüm. Yeni Jenine her yönden daha iyiydi - bazı kod şişkinliğini kaybetmişti, kendini birkaç körel sınıf ilişkisinden ayırmıştı ve nihayet eve kalbinde her zaman gizlice bildiği isim alanına gelmişti. ye ait. Kendi türünün arasındaydı.
Ne yazık ki, Flash'ın hiçbirine sahip olamazdı. Belki de bir bağ kurmuştu. Belki Jenine'nin ayrılmasını istemiyordu . Her iki durumda da, Jenine'nin hafızasındaki eski, mükemmel versiyonuna yapıştı. Devam etmeyi reddetti. Onun (işlev) çağrılarını görmezden geldi. Yeni, halka açık arayüzlerini unutmaya çalıştı. Bunun yerine, oluşturduğu her Jenine örneği, sınıf yoluna kadar her zaman eski sürümün bir kopyasıydı:
var jenineInstance:Jenine = new Jenine();
trace( getQualifiedClassName(jenineInstance));
// Should print: com.newnamespace.subspace::Jenine
// Prints: com.oldnamespace.subspace::Jenine
// Ah, young love!
Savaştık. Söylediğim veya yaptığım bazı şeylerle gurur duymuyorum. Sonunda, öfkeli bir uyum içinde, Jenine'nin tüm referanslarını tamamen sildim. Tamamen, tamamen sistemden silindi. İmlecim bir tabutun soğuk kapağı gibi "Çöp Kutusunu Boşalt" menü seçeneğinin üzerine düştü.
Flash'ın iyileştiğini sanmıyorum. Bugüne kadar hala Jenine'nin anısına yapışıyor. Eski, kusurlu tanımları hala terk edilmiş hayaletler gibi projemde yüzüyor. Flash'ı derlemeye zorladığımda, onu sevgiyle filmime sokuyor, tanımını diğerlerinin arasında, yaşayan sınıflarda, küçük bir tapınak gibi yerleştiriyor. Onu görebilecekler mi acaba?
Flash ve ben artık gerçekten konuşmuyoruz. Kodumu yazıyorum, derliyor. Kasabada Summer adında Jenine ile neredeyse aynı görünen yeni bir kız var, sanki birisi kaynak kodu toptan satışını yeni bir sınıfa kopyalamış gibi, ancak Flash herhangi bir ilgi göstermedi. Çoğu gün sadece paspaslıyor ve bakmadığımı düşündüğü zaman yorumlarımda kötü şiir yazıyor.
Umarım başka hiç kimse benzer bir deneyime sahip değildir, bu sadece Flash kod tabanı olan korkunç karanlık lagünde tekil, acı verici bir dalgalanmadır. Herkes derleyicinin kullandığı önbelleği nasıl sileceğine dair bir fikri var mı?