Merhaba arkadaşlar, kısa bir QT kod parçası yazısı ile karşınızdayım. Aslında bu yazımın çıkış noktası qt forumlarında karşılaştığım bir soru oldu. Soru aslında temelde QML betik kodu içerisinde herhangi bir görsel bileşenin rengine göre bir aksiyon alma, daha doğrusu koşul olarak kontrol etmeye dayalıydı. Bu arada sorunun orjinaline aşağıdaki bağlantıdan ulaşabilirsiniz: https://forum.qt.io/topic/111237/is-it-possible-to-set-condition-base-on-color-for-onclicked Burada değinmek istediğim… Continue reading
Post Category → Yazılım Mühendisliği
Haftalık C++ 23 – std::string_view
Evet, bir diğer yeni C++ kabiliyet yazımız ile birlikteyiz. Bir süredir farklı mecralarda gördüğüm ama bir türlü yazmak kısmet olmayan std::string_view sınfına bugün bir göz atacağız. Bunu yaparken de öncelikle, bu sınıf öncesinde elimizde neler vardı, neden böyle bir sınıfa ihtiyacımız var, hangi durumlarda bunu kullanabiliriz ve hangi koşullarda kullanmak pek doğru değil gibi hususlara… Continue reading
SOLID 5 – Bağımlılıkların Ters Çevrilmesi Prensibi
Evet arkadaşlar nihayet SOLID prensiplerinin son halkasına erişmiş bulunmaktayız. SOLID serisi ile ilgili diğer yazılarıma, SOLID prensipleri genel anlamda neye hizmet ediyor için de ilk yazıya aşağıdaki bağlantılardan başvurabilirsiniz: SOLID 1 – Tek Sorumluluk Prensibi SOLID 2 – Açık/Kapalı Prensibi SOLID 3 – “Liskov Substitution” Prensibi SOLID 4 – Arayüz Ayrıştırma Prensibi SOLID 5 –… Continue reading
C için Kodlama Referans Kılavuzu
Bu yazımda sizler ile internet üzerinde C programlama için kullanılan güncel kodlama kılavuzlarına bakarken denk geldiğim ve hoşuma giden bir referans dokümanı paylaşmak istiyorum. C++ için de kullanılabilecek kodlama standartları ya da kılavuzlarından sadece kısaca bahsedeceğim ama detaylarına girmeyeceğim. Onun ile ilgili ayrı bir yazı yazmayı planlıyorum. Giriş Profesyonel hayatımda uzun süredir C++ programlama dilini… Continue reading
SOLID 4 – Arayüz Ayrıştırma Prensibi
Evet dostlar, SOLID serimize devam ediyoruz. SOLID serisi ile ilgili diğer yazılar ve aynı zamanda SOLID prensipler genel anlamda neye hizmet ediyor ve genel motivasyon için de ilk yazıya aşağıdaki bağlantılardan başvurabilirsiniz: SOLID 1 – Tek Sorumluluk Prensibi SOLID 2 – Açık/Kapalı Prensibi SOLID 3 – “Liskov Substitution” Prensibi SOLID 4 – Arayüz Ayrıştırma Prensibi Arayüz… Continue reading
Programlamanın Geleceği
Yazılarımda, özellikle S.O.L.I.D., bir çok kez bahsetmiş olduğum Uncle Bob’dan bir video’yu sizler ile paylaşmak istedim. Konuşmanın başlığı: “Programlamanın geleceği”. Yazılım geliştirme tarihini, ilk günlerden günümüze kadar kendine özgü tarzıyla özetleyen, gerçekten güzel bir konuşma. Bu arada, bu konuşma ile aynı başlıkta çok daha güncel bir video daha gördüm ama hepsini izlemedim. Başlığına bakarak aynı… Continue reading