Nano'nun Günlüğü…

Ideallerimi gerceklestirmek icin arastiriyorum, Unutmamak icin yaziyorum!

  • Bulundugunuz Sayfa: 
  • Ana Sayfa
  • Design Pattern

Memory Access Patterns And Performance

Gönderim Nisan 25th, 2013

Paralel programlama ile calismalarimizda bellege nasil erisecek olmamiz onemlidir. Bellegin nasil calistigini bilirsek yazacagimiz kod’un performansinida ayni sekilde hesaplayabilmis oluruz. Bunun oncelikle, cache line size’dan bahsetmemiz gerekiyor. Ardindan, row wise ve column wise kavramlarinin onemini birer ornekle aciklayalim.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , ,
Bulundugu Konu Basliklari C / C++, Design Pattern, Paralel Programlama, Sistem Programlama | Yorum Yok »

C# Dependency Injection

Gönderim Ağustos 31st, 2012

Dependency Injection (DI) aslinda bir tasarım şablonu olarak bilinmektedir ve genel amacı nesneler arasında bulunan bağımlılıkları azaltarak kullandığı İnterface’ler sayesinde implement edilen içerikler artık daha farklı bir şekilde işleyişte bulunabileceklerdir. Olayı daha iyi anlayabilmemiz için aynı mantıkta oluşturulmuş olan uygulamayı farklı yöntemlerle inceleyelim. Uygulamalarımızı Console Application tarafında yapalım. Daha açıklayıcı olabilmesi içinde Class Diagram’larını sizlerle paylaşıyor olacağım.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , ,
Bulundugu Konu Basliklari Design Pattern, Visual Studio, Yazilim | Yorum Yok »

.Net ile Composite Design Pattern

Gönderim Mayıs 11th, 2012

Bu yazimda sizlere yazilim tasarim desenlerinden birisi olan Composite Design Pattern’dan bahsediyor olacagim. Object Oriented programlama mantigina uygun olarak olusturulan bu tasarim kaliplari cok sik bir sekilde karsilasilan problemlere cozum olabilmesi icin en basarili yontem oldugu icin yazilim muhendisliginde onemli bir  rol almaktadir. Object Oriented programlama mantigi uzerinden dusunmeye devam edersek eger calistigimiz class’larin diger class’lar ile aralarinda ki bagin en aza indirilmesi gerektiginde veya programa yeni bir kod eklenmesi gerektiginde kullanilan kodlarin rahat bir sekilde anlasilmasi ve esnek bir sekilde algilaniyor olmasi gerekir. Iste bu ve bunun gibi durumlarda kullanacagimiz tasarim kaliplari ile yazilimimizin kalitesini arttirabiliriz.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , ,
Bulundugu Konu Basliklari Bilgisayar Mühendisi, Design Pattern, Genel, Visual Studio, Yazilim | Yorum Yok »

.Net ile Prototype Design Pattern

Gönderim Mayıs 9th, 2012

Bu yazimda sizlere yazilim tasarim desenlerinden birisi olan Prototype Design Pattern’dan bahsediyor olacagim. Fakat bu konuya baslamadan once, bahsetmek istedigim; bilindigi uzere bir cok design pattern bulunmaktadir. Kendilerine gore yazilimda bir cok probleme cozum olabilmesi icin olusturulmus tasarim kaliplaridir. Object Oriented programlama mantigina uygun olarak olusturulan bu tasarim kaliplari cok sik bir sekilde karsilasilan problemlere cozum olabilmesi icin en basarili yontem oldugu icin yazilim muhendisliginde onemli bir  rol almaktadir. Object Oriented programlama mantigi uzerinden dusunmeye devam edersek eger calistigimiz class’larin diger class’lar ile aralarinda ki bagin en aza indirilmesi gerektiginde veya programa yeni bir kod eklenmesi gerektiginde kullanilan kodlarin rahat bir sekilde anlasilmasi ve esnek bir sekilde algilaniyor olmasi gerekir. Iste bu ve bunun gibi durumlarda kullanacagimiz tasarim kaliplari ile yazilimimizin kalitesini arttirabiliriz.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , ,
Bulundugu Konu Basliklari Bilgisayar Mühendisi, Design Pattern, Genel, Visual Studio, Yazilim | Yorum Yok »

Istatistik

  • 1 Uye
  • 334 Yazi
  • 16 Yorum Var