Evet sevgili yazılımperver dostlarım, 2021 bitmeden sizler ile terkar birlikteyiz. Bu yazımızın konusu Aktif Nesne tasarım örüntüsü. Eminim bir çoğunuz temel bir çok tasarım örüntülerini duymuşssunuzdur: “Singleton”, “Factory” ya da “Observer” gibi. Eğer bunları duymadıysanız (ki bunlara ben de 2022’de inşallah C++ perspektifinden eğileceğim), sizlere bu konudaki mihenk taşı olan bir kitaba göz atmanızı önereceğim:… Continue reading
Post Category → Modern C++
Haftalık Videolar 7 – “Modular Monoliths” + “Know your hardware!”
Evet arkadaşlar, bir video paylaşımı ile birlikteyiz. Uygulama izleme yazılımına ilişkin güncellemeleri tamamlamaya çalışırken arada bir video paylaşımı iyi olur diye düşündüm 😀 Açıkçası uzun bir süredir, uygulama izleme yazılımına ilişkin kabiliyetleri belirli bir ölçüye getirip, sizlerle paylaşmak istiyorum fakat henüz tamamlayamadım. Bu son güncelleme ile sizlere referans olabilecek, alıp üzerinde oynayabileceğiniz bir uygulama (lar)… Continue reading
Birim Test Tavsiyeleri
Merhabalar yazılımperver dostlarım, bu yazımda, birim test geliştirirken sizler için faydalı olacağına inandığım bir takım önerileri sizler ile paylaşıyor olacağım. Daha önce Uygulama İzleme Yazılımı 3 – Utility, Birim Testler, Sürekli Entegrasyon yazımda, birim test konusuna değinmiş, bir takım faydalarını sıralamış ve Uygulama İzleme Yazılımında kullanımını, bazı kütüphaneler ile birlikte sizlerle paylaşmıştım. Tekrar hatırlayacak olursak, aslında… Continue reading
Haftalık C++ 41 – “Endiannes”
Tekrar merhaba sevgili yazılımperver dostlarım. Bugün sizlerle birlikte, belki de birçoğunuzun hiç farkında olmadığı ya da kullanırken pek farketmediği bir konuya değineceğim, “Endianness”. Eğer masaüstü ya da web ya da mobil bir yazılım geliştiricisiyseniz, bu kavramla hiç tanışmamış olabilirsiniz. Hatta, gömülü yazılım geliştiricisi iseniz ve eğer tek bir işlemci ailesi ile çalışma fırstı yakalamış çok… Continue reading
Haftalık C++ 40 – std::chrono – 2 (clocks, time_point)
Evet yazılımperver dostlarım, std::chrone kütüphanesi maceramıza devam ediyoruz. İlk yazımı okumayan yazılımperver dostlarımızın, öncelikle o yazıma bakmalarında fayda var. Aşağıya ilgili yazının bağlantısını ekliyorum: Haftalık C++ 39 – std::chrono – 1 İlk yazımızda, std::chrono tarafından sunulan üç önemli kavram olan, süre (“duration”), saat (“clock“) ve zaman noktası (“time_point“)’a değinmiş ve süre kavramını ve kabiliyetlerini detaylı bir… Continue reading
Haftalık C++ 39 – std::chrono – 1 (std::chrono::duration)
Evet, sevgili yazılımperver dostlarım, C++ yazılarımıza hız kesmeden devam ediyoruz (evet hızımız 1-2 ppm [post per month] olsa da). C++ 11 STL kütüphanesi ile gelen, önceki bir çok yazımda değindiğim ve muhtemelen C++ 11’e ilişkin değineceğim son önemli kabiliyetlerden biri olan ve uzun süredir sizler ile paylaşmayı planladığım std::chrono kütüphanesini sayfamıza konuk ediyoruz. Bu sefer… Continue reading