Plazma sayı 3, sayfa 100
Sayfanın metni

Sayfa 100

Demoscene’de coder olmayan (müzisyen, artist vb.) arkadaşlarda bazen şöyle bir önyargıya rastlıyorum. Farklı iki üründe aynı kodu kullanmayı hoş karşılamıyorlar. Bu sanırım code reuse ve effect recycling kavramlarının karıştırılmasından kaynaklanıyor.

Effect recycling, yani bir efekti ısıtıp ısıtıp izleyenlere sunma, PC de içinde olmak üzere her türlü platformda görülebilecek bir olay. Bunu bir partı iki farklı demoda kullanmak olarak da görebiliriz.

Code reuse, yazılan kodun benzer amaçlar için tekrar tekrar kullanımı ise, demo motoru yazmanın ta kendisidir. Bu iş kesinlikle önceki projelerden kod kopyalayıp yapıştırmak değildir. Aksine kopyala yapıştırmaktan kaçınmak için yeniden kullanabilir, tüm sistemler tasarlama sorunudur. Yazılım gibi mühendislik alanlarında yeniden kullanılabilirlik, bir üründe hedeflenen özelliklerden biri; yeniden kullanılabilir ürün tasarlayabilmek ise bir mühendislik yeteneği olarak kabul edilir.

Karşılaştığınız bir problemin çözümünü, benzer tüm problemlerde işe yarayabilecek şekilde geliştirmek çoğu zaman kolay değildir. Yeniden kullanılabilirlik her ne kadar seri üretim için şart olsa da, ürün boyu ve verimliliğini olumsuz yönde etkileyen bir etmendir. Bir demo sistemi tasarlamak bile, terazinin dengesini kararlı noktada tutabilme yeteneğini oldukça geliştirecektir.

Yeniden kullanılabilir kod yazabilmek bir coder'ın elde etmesi gereken vasıflardan biri olsa da, demo sistemini koddan bağımsız hale getirmek de mümkündür. Lakin bunlardan bir sonraki sayıda bahsedeceğiz. Seri Demo Üretimi 2 – Demomaker'larda görüşmek üzere, esen kalın efendim.

Klavyeyle gezinmek için ← ve → tuşları.