Haftalık Videolar 9 – Visual Studio Code + Aktif Nesne Örüntüsü

Merhaba yazılımperver dostlarım, uzun süredir sizlerle video paylaşmadığımı fark ettim. Bu durumu değiştirmek üzere iki video içeren yazımla sizlerleyim. Bu yazıma konuk olan videoların ilki, daha önceki yazılarımda da bahsettiğim VSCode aracı kullanarak C++ yazılımı geliştirme ile ilgili. Öncelikle, bu yazılarıma hemen bir atıfta bulunalım: Visual Studio Code ESP32 çipleri için OTA güncellemesi Bu video… Continue reading

Haftalık C++ 46 – constexpr fonksiyonlar ve fonskiyonlar için dönüş tipi çıkarımı

Merhaba sevgili yazılımperver dostlarım, C++ 14 yazılarımıza devam ediyoruz. Bu yazımda, mevcut kabiliyetlere yapılan bir takım ekleme mahiyetindeki özelliğe göz atıyor olacağız. Her ne kadar, çok sık kullanacağınız ya da muhakkak ihtiyacınız olacak kabiliyetler olmasa da, yine de faydalı olacağına inanıyorum. O zaman daha fazla oyalanmadan bunlara bir göz atalım. constexpr fonksiyonlara ilişkin güncellemeler constexpr… Continue reading

C++’a İlişkin Bir Site

Merhaba sevgili yazılımperver dostlar, bugün yer işaretlerimi temizlerken denk geldiğim C++ ile ilgili bir siteyi sizler ile paylaşmak istiyorum. Özellikle C++’a ilişkin kabiliyetleri hızlı ve görsel bir şekilde öğrenmek isteyenler için oldukça güzel bir site: https://hackingcpp.com/index.html Site C++’a ilişkin kabiliyetleri, modern C++, dahil oldukça akıcı ve görsel bir şekilde işliyor. Bu arada isminde geçen hacking ibaresine… Continue reading

Modern C++ (4) : Smart Pointers-I

Güncelleme (auto_ptr vs unique_ptr): Tekrar merhaba arkadaşlar, gelen bir iki yorum sonrasında bir konuyu açıklığa kavuşturmakta fayda olduğunu düşündüm. Bu da std::unique_ptr ile std::auto_ptr arasındaki fark. Gerçi yazımda, std::auto_ptr’ın pek bir anlamı kalmadığını, bu amaçla std::unique_ptr kullanılabileceğini ifade etmiştim ama meraklı arkadaşlar için bir kaç kelam etmekte bir sakınca yok. auto_ptr’ın kopya yapıcısı ve atama… Continue reading

Haftalık C++ 44 – Aktif Nesne Tasarım Örüntüsü

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

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