Development ortamımı değiştirdikçe sürekli kurmam gereken araçlar hakkında bir yazı dizisine başlamaya karar verdim ve böylelikle ilk yazım bu oldu. Sıklıkla Debian based bir OS tercih ettiğimden package manager olarak APT ve Python için v3 üzerinden ilerleyeceğim.
Devamını oku »Ocak 2020
Dependency Inversion (Bağımlılıkları Tersine Çevirme)
Okuma Süresi: 3 dkDerinlere dalmadan önce özetle bu prensip ile nesneler içerisinde başka bir nesne oluşturulmamasına özen gösterilmesi ve eğer bir nesneye ihtiyacımız var ise mümkünse dışarıdan alınması gerektiğini kavrıyor olacağız. Bu cümle sonrasındaki tüm yazılanlar bu prensipin ortaya çıkma nedenleri, benimsenmesi halinde bize kazandıracakları ve örnek uygulaması ile ilgili olacak.
Devamını oku »S.O.L.I.D Prensipleri
Okuma Süresi: < 1 dkAslında muhtemelen gördüğünüz diğer içeriklerdeki gibi her birini alt alta çok kısa metinlerle yazıp anlatabilirdim (bunun yanlış olduğunun düşündüğümden değil) fakat her bir prensibin çok ama çok önemli olduğunu düşündüğüm için her birisini ayrıca ele alıp mümkün oldukça dikkatinizi çekmek ve hafızanızda iz bırakmasını istiyorum. S — Single Responsibility Principle (Tek Sorumluluk Prensibi)O — Open/Closed...
Devamını oku »Merhaba Dünya!
Okuma Süresi: 2 dkTerzinin kendi söküğünü dikmek istemesi fakat fazla mükemmeliyetçi olması nedeniyle yıllardır dikemiyor olması! İşte yukarıdaki cümle tam olarak neden bu tarihe kadar sürekli bir yerlerde taslak olarak tuttuğum taslakları ve makaleleri yayınlayamadığımı anlatıyor 🙂 Yıllardır kendi blogumu yazayım (fazla abartıp (gerçekten fazla: scriptinide yazayım, open source yapıp onuda dağıtırım, temasınıda özgün yapayım vs.)) hevesine sahip fakat...
Devamını oku »