Birisi arkamı toplasın, ben sadece kod yazayım.

20-06-2014 - Ali Gündoğdu

Çok değil bundan 15-20 sene önce, çok düşük bellekler ve çok düşük işlemci gücü ile yüksek verim almak için kırk takla atan yazılım firmaları vardı,

şimdi ise elimizde harman yeri gibi bellek ve işlemci gücü var, hal böyle olunca artık kod yazarken, yazdığımız kodların ve sorguların sunucularda, işlemcilerde nasıl etki bırakacağını çok düşünmüyoruz,

hatta, bu yazılım yavaş çalışıyor tepkisine, o zaman sunucunu güçlendir cevabını bile alabiliyoruz veya kendimiz bu cevabı verebiliyoruz.

tabi dikkat etmeden yazdığımız her kod ileride başımıza çok büyük dertler açacağı için sürekli kod review’i yaparak gitmemiz gerekiyor, bu olay bile bir süre sonra angarya halini alıyor, yazdığımız koda bile yabancılık çekebiliyoruz.

bunların dışında, internetin her yere girmesi sebebi ile artık daha az kodla daha çok iş yaptırmamız gerekiyor çünkü sunucu – istemci arası trafiği çok düşük tutarak performansı yüksek tutmamız gerekiyor.

bu bilgiler ışığında,

biz sadece kod yazalım, kodun düzenlemesini, performans ayarlarını başkaları yapsın deme lüksümüz olması gerekiyor,

diyelim ki css yazıyorsunuz,

artık css ve javascript gibi dillerde performans için dosyalarınızı küçültüp kod tekrarından arındırmanız gerekiyor, bunu yaptıktan sonrada ilerde gelebilecek değişiklik taleplerinde yazdığınız kodu anlayıp, düzenlemeleri yaptıktan sonra tekrar küçültme yoluna gitmeniz gerekiyor. [kaynak]

küçültülmüş, sıkıştırılmış ve tek satıra indirgenmiş css dosyasını her seferinde düzenlemeye çalışmak, bir taraftan performans için yaptığınız çabayı diğer taraftan boşa çıkarmaktan başka bişi değil,

aynı durum javascript yada html için de geçerli.

Hem kodunuzu okunaklı şekilde yazmanız , hemde kodunuzu yayınladığınızda otomatik olarak küçültüp sıkıştıran bir çok araç yavaş yavaş hayatımıza girmeye başlıyor,

işte bunlardan bazıları.

Şimdilik sadece giriş yapmış oldum, ilerleyen günlerde her bir maddeyi tek başına ele alarak yazılar yazarım.