Category: c#

kod kalitesi üzerine

September 20th, 2008
Bir yazılımın kalitesini ölçerken hafıza kullanımı, performans, stabil kalma, hata adedi, yazılımcı "din"i inançlarına uygunluk vs gibi ölçekler kullanırsınız peki karşınızda duran kod dosyası için kaliteyi nasıl ölçersiniz? Bakalım; Satır aded… more »

Serialization nedir, nerede kullanılır ?

February 13th, 2008
Biraz uzun bir yazı oldu ancak halen yeterli olduğunu düşünmüyorum ancak konuyu bilmeyenler için hızlı bir giriş ve önemli konuları anlatabilirim umarım. Serialization tanımladığınız class'ları memory, disk, network gibi katmanlardan geçirmek için kul… more »

Equals ve ==

July 3rd, 2007
Kullandığınız objenin tipi ne olursa olsun .NET'de iki objenin eşit olup olmadığını karşılaştırmanın iki yolu vardır. if ( a == b ) yada if ( a.Equals(b) ) Görünüşte aynı işi yapıyor gibi olsalarda gerçekte oldukça farklıdırlar.… more »

VS2005 Araçları

April 14th, 2007
Daima plugin delisi birisi olduğum için, her VS2005 (Visual Studio 2005) kurduğumda mutlaka yanında kurduğum araçlar vardır, IDE'nin kendisi güzel olsada bu tool'lar olmadan kalkansız savaşa girmiş hissederim hep. VS2005 Team Edition * Professional e… more »

HashTable nedir ?

September 23rd, 2006
Klasik programlamanın temel taşlarından biri array tipidir. Basitçe; int[] pi = new int[] { 3, 1, 4, 1, 5, 9 , 2, 6, 5, 4 }; şeklinde tanımlanan bir arrayde elemanlara index (elemanın numarası) değerleri ile ulaşılır. Yani; pi[0] değeri 3'ü, p[5… more »