SOLID 2 – Açık/Kapalı Prensibi

Merhabalar arkadaşlar, yaz yazılarımıza devam ediyoruz. Bu yazımda bir süre önce başladığım SOLID prensiplerine ilişkin yazı serisinin ikincisini sizler ile paylaşacağım (yazıda sonraki hafta demişim ama bu birkaç ayı buldu, o sebeple kusura bakmayın :)).  İlk yazıya aşağıdaki adresten ulaşabilirsiniz. Aynı zamanda SOLID prensipler genel anlamda neye hizmet ediyor ve genel motivasyon için de ilk… Continue reading

Haftalık C++ 17 – Satır arası değişkenler kod parçası ve tek tanım kuralı

Evet arkadaşlar, QT’ye ilişkin biraz aydınlandıktan sonra, haftalık C++ yazılarımıza, kısa bir kod parçası yazısı ile devam edelim (damarlara C++ zerk etmeye devam :). Bu yazımda C++ 17 ile birlikte gelen Satır Arası Değişkenleri (“inline variables”) kabiliyetinden bahsedeceğim. Bu kabiliyetin de kodunuzu daha okunaklı ve temiz hale getireceğini düşünüyorum açıkçası. Ayrıca sadece başlık dosyalarından oluşan… Continue reading

QT (BÇOM Serisi – 2)

Basit Çoklu Oyun Motoru (BÇOM) serisinin ikinci yazısı ile serüvenimize devam edelim. İlk yazıya aşağıdaki adresten ulaşabilirsiniz: Basit Çoklu Oyuncu Motoru – Snake v2.0 – Giriş Bu yazımı, geliştireceğim uygulamalarda ve yazılarımda bundan sonra sıkça bahsedeceğim QT’ye ayırmak istiyorum. Yazının kapsamı her şeyiyle QT’yi anlatmak değil ki ona zaten bir yazı yetmez, apayrı bir yazı… Continue reading

2019 Geliştirici Ekosistem Durumu

Geçenlerde internet üzerinde dolaşırken Jet Brains (kendisi IntelliJ Idea, CLion ve benzeri araçları geliştiren bir firmadır) tarafından hazırlan, orijinal ismi ile “The State of Developer Ecosystem 2019” isimli bir sayfaya denk geldim. Bu sayfa altında programlama dillerine göre geliştiricilerin (siteye göre yaklaşık 7000 geliştiriciden geri bildirim alınmış) eğilimleri oldukça farklı perspektifler ve kıstaslar göz önüne… Continue reading