Süper Kahraman Kompleksi


Sabah erkenden kalk. Mümkünse biraz yürüyüş yap. Duşunu al ve hafif bir kahvaltı yap. Ardından işinin başına geç. Yap, rutin ya da dinamik bir iş yapman fark etmez. Sadece yap. Sonra, mesaiden sonra, bambaşka bir hayat başlasın…

Nasıl bir hayat başlıyor mesaiden sonra? Gün içerisinde çektiğin çileye karşılık, kendine ödül mü veriyorsun? Yoksa gün içinde kendisinin sahtekâr olduğunu düşünüp, mesaisi bitince kendini özüyle yaşayan karaktere mi bürünüyorsun?

Read more…

Nesne Yönelimli Programlama Temelleri Kitabı

Nesne Yönelimli Programlama Temelleri Kitabı

Nesne Yönelimli Programlama Temelleri Kitabı hazır!

Merhaba dostlar.

Uzun bir süredir yazmakta olduğum (ve hala bitmemiş olan 😀 ) nesne yönelimli programlama yazılarının bir kısmını, “Nesne Yönelimli Programlama Temelleri Kitabı” isimli bir e-kitap haline getirerek derledim. Maksat, arşivleyebileceğiniz ve isterseniz çıktısını alabileceğiniz ama en önemlisi keyif alacağınız hatta kahkaha atacağınız (tamam Türkay abartma) bir kitap oluşturmaktı…

Read more…

Coyote & Roadrunner

Uzun bir süredir yaşadığım toplumu, insanları ve olayları gözlemliyorum. Bu sadece bu yüzyıla mı özgü bilmiyorum ama gördüğüm kadarı ile insanların çok büyük bir çoğunluğu kendisini tamamlanmamış hissediyor. Gündelik yaşamlarının içinde verdikleri kısa molalarda, birden tüm duruşları değişiyor ve yavaşlıyorlar. Ama bunun dışında karmaşık, gergin, yoğun ve hızlı bir tempoya sahipler. Arzular ve ihtiyaçlar birbirine karışmış, sahip olma ve elde etme konusunda takıntılı ve belki de en önemlisi tanımı doğru düzgün yapılamayan bir “başarı”ya karşı doyumsuz bir istek var.

Read more…

Factory Method Design Pattern

Hi guys (başlığın tamamı İngilizce olunca, yazıya da böyle başlamak geldi içimden)! Efendim, bir önceki makalemizde “Tasarım Desenleri” konusuna giriş yapacağımı söylemiştim. Şimdi de bu serinin ilk makalesini kaleme alma vakti.

Öncelikle, kategorinin adını açıklayarak başlayalım işe. Yaratımsal (creational) tasarım desenleri, karmaşık bir mimaride sınıftan bir örnek (instance) üretirken kullanılan desenlerdir. Tasarım desenleri yazımda da belirttiğim gibi, desenler; “sık karşılaşılan sorunların bir çözümüdür”. Öyleyse, bir tasarım desenini anlamanın en iyi yolu öncelikli olarak problemle karşılaşmaktır.

Read more…

Tasarım Desenlerine Giriş

Merhaba sevgili dostlar!

Önceki makalelerimizde SOLID prensiplerine odaklanmıştık. Haliyle artık tasarım desenleri (design patterns) konusu ile nesne yönelimli programlama okyanusunun derinliklerine doğru yelken açıyor olacağız (an itibariyle acaba nasıl kıvırsam diye kıvranıyorum ama nafile… Bir gün makale yazma konusunda istikrarı yakalayacağıma eminim. Ama ne zaman işte onu bilmiyorum 🙁 ).

Read more…

Şok algısı ve sonuçları

Şok, her zaman daha öğreticidir.

Bu, tamamen nerede durduğunuz ve ne hedeflediğiniz ile ilgili bir durummuş gibi gözükebilir. Ya da üzerine milyonlarca başka anlam yükleyebileceğiniz minik bir cümledir yalnızca. Yine de bu savı dile getiren kişi olarak cümleye yüklediğim anlamı kendim izah edeyim…

Read more…