Haftalık C++ yazılarımın bir diğeri ile tekrar birlikteyiz, sevgili yazılımperver dostlarım. Bu çok uzun olmayan yazım ile birlikte, bir kod parçasının/problemin yeni gelen C++ kabiliyetleri ile nasıl geliştiğine, farklı perspektiflerden bakıyor olacağız. Bu bağlamda bakacağımız kod parçası, “quicksort” ile ilgili olacak. “Quicksort” ‘a ilişkin bir fikriniz yok ise hemen bir göz atmak ya da hatırlamak… Continue reading
Post Category → Yazılım Mühendisliği
Haftalık C++ Videoları – 5 (“Klaus Iglberger – The SOLID Principles”)
Evet yazılımperver dostlarım, sessizliğimizi güzel bir video ile bozalım istedim. Daha önce de bir seri halinde sizler ile paylaşmış olduğum SOLID konusu ile ilgili güzel bir video var bugünkü yazımda. Öncelikle, SOLID yazılarımı okumadıysanız, onları okumanızı tavsiye ederim. Hemen bir hatırlatayım: SOLID 1 – Tek Sorumluluk Prensibi SOLID 2 – Açık/Kapalı Prensibi SOLID 3 –… Continue reading
ESP32 çipleri için OTA güncellemesi
Merhaba arkadaşlar, bir önceki yazımda, çok farklı bir konuya değineceğimden bahsetmiştim. Çok da arayı açmadım ne dersiniz 😀 Bu yazım, özellikle benim gibi ESP32 cihazını kullanıp bir şekilde otomatik güncelleme yapmak isteyenlere yardımcı olacaktır. Aslında yazı içerisinde yabancısı olduğunuz bir çok kavram olabilir, bunların muhtemelen bir çoğuna ilişkin bilgiyi bu yazıda bulamayabilirsiniz. Bu sebeple eğer… Continue reading
Emniyet Kritik Yazılım Geliştirenler İçin Okuma Listesi
Merhabalar sevgili yazılımperver dostlar. Farklı bir yazı ile tekrar birlikteyiz. Aslında bu yazı, kendi içerisinde bir çok hikayeyi barındırmakta 🙂 Eminim çoğunuz, özellikle de gömülü ve aviyonik sistemler için yazılım geliştirenler, daha önceki sistemlerde, yazılımdaki hatalardan (gerek hatalı kodlama gerekse yaklaşım) ötürü ortaya çıkan kaza ve üzücü olayları duymuşsunuzdur. Bunlar genelde ilgili konular anlatılırken, ör…. Continue reading
Github Readme Özet Yönergeleri
Daha önce yazdım mı hatırlayamayıp, daha sonra bulduğum aşağıdaki yazıma: GitHub Readme.md Şablonu ek olarak şöyle bir kaynağı da sizler ile paylaşmak istiyorum. Benzer hususlar, bu sefer kısaca kullanabileceğiniz bir çok ipucu tek sayfada. ReadMe şekilsel düzenlemeleri yanında, github ile ilgili de bir çok öneri ve ipucu mevcut. Ben buradan farklı diller için Readme hazırlama… Continue reading
Polimorfizm ve C++
Merhaba sevgili yazılımperver dostlarım bugün sizler ile birlikte OOP’nin temel bileşenlerinden biri olan polimorfizme göz atacağız. Bu yazı ile birlikte aşağıdaki sorulara yanıt bulacağız. Kavramları olabilidiğince sade bir şekilde aktardıktan sonra bunları C++ da nasıl kullanıldığına bakıp, yine bu konu ile ilintili olduğunu düşündüğüm noktalara da değinip, konuyu kapatmayı planlıyorum açıkçası. Öncelikle sorularımıza bakalım: Polimorfizm… Continue reading