Merhaba arkadaşlar, bir başka haftalık C++ yazısı ile birlikteyiz. Bu yazımda aslında bir ihtiyaç sonucu geliştirdiğim, kullandıktan sonra da sizler ile paylaşmak istediğim bir kütüphaneden bahsedeceğim. Tabi kütüphane dediğime bakmayın, aslında tek başlık dosyasından oluşan bir kütüphane. Şu an oldukça basit ve kabiliyet anlamında sade ama birazdan bahsedeceğim ihtiyaçların bir çoğunu karşıladı ve sizlere de… Continue reading
Post Category → Yazılım Mühendisliği
İpucu – Varsayılan Derleyici Değiştirme
Merhaba yazılımperver dostlarım, bugün sizler ile, özellikle linux işletim sisteminde, C/C++ yazılım geliştiricileri için faydalı olduğunu düşündüğüm bir husustan bahsetmek istiyorum. Bildiğiniz gibi, linux üzerinde, g++ ya da clang++ derleyicilerini kullanabilirsiniz hatta bunları aynı anda da kurup, kullanabilirsiniz. Peki, CMake gibi uygulamaların kolay bir şekilde, bunlardan hangisini kullanacağını nasıl ayarlarsınız. Buna ilişkin bir çok yöntem… Continue reading
DRY – Do not Repeat Yourself
Merhaba sevgili yazılımperver dostlarım, bu yazımda, yazılımcıların vakıf olması gereken bir hususa değinmeye çalışacağım. Bu husus temelinde çok karmaşık olmasa da, uygulamaya gelince bazen gözden kaçıyor olabilir. Bunu zaten uyguluyor da olabilirsiniz ama bundan haberdar olmak her zaman için sizlere faydalı olacaktır. Aslında bakarsanız, buna benzer ve oldukça önemli olan bir takım prensiplere (SOLID), önceki… 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
İpucu – Faydalı Linux Komutları – 1: Paket Yönetimi, Servisler, İşlemler
İpucu – Temel Bash Terminal Komutları ile başladığımız Linux serüvenine devam ediyoruz. Bundan sonra, bu tarz yazılar ile linuxe ilişkin ipuçlarını ve bazı komutları paylaşıyor olacağım. Açıkçası, her ne kadar çeşitli vesileler ile linux kullansam da, linux üzerinde yazılım geliştirmeyeli baya oldu. Bu yazılar ile hem kendime hatırlatıcı hem de benim gibi linux kullanmayı planlanan… Continue reading
Uygulama İzleme Yazılımı 5 – AMT v1.0
Evet sevgili yazılımperver dostlarım, bir kaç yazımda da bahsettiğim üzere uzun süredir bir yandan geliştirmeye devam ettiğim Uygulama İzleme Yazılımı (Application Monitoring Tool, AMT)’na ilişkin ilk çalışabilir ve anlamlı sürümü ilgili Gitlab reposunu dahil ettim. İlgili repoya aşağıdaki adresten ulaşabilirsiniz: https://gitlab.com/yazilimperver/applicationmonitoringtool Bu sürüm ile birlikte bu yazılım için planladığım/öngördüğüm temel kabiliyetleri eklemiş oldum. Tabi bu… Continue reading