sdl-painter – Proje Altyapısı (faz-0)

C++ kullanarak 2B uygulama geliştirme için biricik yardımcınız olacak olan sdl-painter maceramıza devam ediyoruz. Okumayanlar için ilk yazımın bağlantısını aşağıya koyuyorum. Bir göz atmanızda fayda var. [Duyuru] sdl-painter Özetle, sdl-painter, SDL3 + OpenGL 3.3 Core ve Vulkan 1.1 ile modern C++ kullanılarak , çoklu platform desteği sunan, sağlam ve güncel bir yazılım altyapısı ve araçları… Continue reading

[Duyuru] sdl-painter

Evet, sevgili yazılımperver dostlarım, hatırlarsanız, bir süredir daha basit projeler ile SDL3, CI/CD ve benzeri konulara bakıyor ve cpp-playground reposu üzerinden bunları deniyorduk. Açıkçası o çalışmaları güzel bir noktaya getirdik. Şimdi orada gördüğümüz kavram ve araçları bir sonraki noktaya taşıma vakti geldi. Uzun süredir, hazırlıklarını yaptığım kütüphane, nihayet belirli bir olgunluğa erişti ve artık yeni… Continue reading

[Araç] SDL3 ve Conan

Evet sevgili yazılımperver dostlarım uzun bir aradan sonra tekrar bir aradayız ve son kaldığımız yerden devam ediyoruz. Nerede kalmıştık peki 🙂 Öncelikle, C++ ile SDL3 geliştirmeye yönelik hazırlamış olduğumuz cpp-playground reposunda, SDL3 tabanlı uygulamamızı CMake kullanarak hem windows hem de linux’te nasıl derleyebileceğimize bakmıştık. Detaylar için aşağıdaki yazıya göz atabilirsiniz: [ARAÇ] SDL3 CI/CD Bunu yaparken… Continue reading

[ARAÇ] Conan 2.0 – C++ Paket Yönetim Aracı

Uzun zamandan sonra tekrar merhaba sevgili arkadaşlar. Son yazımdan bu yana uzun bir zaman geçti, gerek kişisel gerekse iş hayatımda oluşan durumlardan ötürü sayfama istediğim kadar vakit ayıramadım açıkçası ama fırsat buldukça yine buradan sizlerle paylaşım yapıyor olacağım. Bu yazımın konusu da uzun zamandır aslında ihtiyacını hissettiğim paket yönetim aracına yönelik olacak. Python, node.js gibi… Continue reading

[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