[ARAÇ] SDL3 CI/CD

Evet sevgili yazılımperver dostlarım birim testlere yönelik hususları da tamamladıktan sonra, bu yazımda alt yapısal konulardan bir diğeri olan CI/CD (Continuous Integration and Continuous Delivery/Deployment) konusuna değineceğiz. Aşağıda verdiğim yazımda, Github actions’a yönelik olarak konuyu detaylıca aktarmıştım, onun için burada bunları bir daha açıklamayacağım. uEngine4 – GitHub Actions Bununla birlikte, ilgili alt yapıyı geliştirdiğimiz uygulamaya… Continue reading

[ARAÇ] SDL3 Birim Testler – II

Evet sevgili dostlar kısa bir yazı ile maceraya devam. Son yazımızda, SDL3 örneğimize birim testleri ve birim test kapsama analizimizi eklemiştik. Bu noktada Cmake ile Ctest konusuna değinmemiştik, bu yazımda Cteste değineceğiz. Ctest, temelde cmake tarafından, farklı birim test kütüphaneleri kullanarak C++ uygulamalarınız için geliştirmiş olduğunuz birim test uygulamalarını çalıştırmak için kullanılır. Cteste yönelik, öne… Continue reading

[ARAÇ] SDL3 İlk Adımlar – II

Merhaba sevgili yazılımperver dostlarım yazılarımıza hız kesmeden devam ediyoruz. SDL ile ilgili ilk yazımda, kuruluma bakmıştık ve sonrasında da; kaynak yönetimi, olayların kotarılması, görselleştirme ve bu nesnelerin oluşturulmasına yönelik kabiliyetlere göz atmıştık. Bu yazımda kalan konulara da değinip temel SDL3 uygulamamızı tamamlayacağız inşallah. Eğer ilk yazımı henüz okumadıysanız aşağıdaki bağlantıya bir göz atmanızı rica ediyorum:… Continue reading

[ARAÇ] SDL3 İlk Adımlar – I

Evet sevgili yazılımperver dostlarım, haftalık yazılarımıza devam ediyoruz. Geçen hafta SDL ve SDL2/SDL3 farklarına kısa bir bakış atmıştık. [ARAÇ] Merhaba SDL3 Artık bütün bunları ete kemiğe  büründürmenin vakti geldi. Bir süre önce SDL ile ilgili ne var ne yok diye internete baktığımda, SDL2’ye yönelik oldukça fazla kaynak mevcut fakat bunların çoğu genelde küçük küçük kabiliyetlere… Continue reading

[PRATİK] Mimari Karar Kaydı (Architecture Decision Record)

Merhaba yazılımperver dostlarım, yeni maceramıza yönelik ilk yazım, ekiplerinizle ve projelerinizde kullanabileceğiniz ve faydasını göreceğiniz Mimari Karar Kaydı (Architecture Decision Record) konusu üzerine olacak. Açıkçası, ben de uzun süredir bu kayıtları Atlassian Confluence aracı vasıtasıyla kullanıyorum ve faydasını gördüm. Mimari Karar Kaydı (MKK) Nedir? İsminden de anlaşılacağı üzere MKK, alınan bir mimari karara yönelik kaydı/dokümanı… Continue reading

WSL2 ile Seri Kanal Kullanımı

Arkadaşlar merhaba, bu yazımda Windows 11 üzerinde WSL2 kullanarak USB Seri Kanal dönüştürücüler ile nasıl çalışabileceğinizi aktaracağım. Cihazınızda fiziksel bir seri kanal cihazı var ise sürücü kurulum adımlarını atlayabilirsiniz. Çok zor bir iş olmasa da, gerekli olunca ilgili adımları bir araya getirmek külfetli olabiliyor. Bu yazımda gerekli birçok adımı bir araya getirmiş olacağım. Bu vesile… Continue reading