Data Vinci 10 : Seperation of concerns

Yazılım geliştirme disiplini ile ilgili birçok prensip var. Bunlardan bir tanesi de “seperation of concerns”.  Programlar bir dizi klasör, kendine has dosya tiplerinden oluşmakta. En basit anlamda bunların kategorilendirilmesi bile bu prensibin tanımına girebilir. Bir web uygulaması geliştiriyorsanız kabul görmüş bir takım dosya kategorilerini kullanmanız gerekir. Örneğin resim dosyalarını images, javascript dosyalarını js, css dosyalarını […]

Data Vinci 5 : Design Patterns

Çalışabilen bir şeyler yazan programcının yeni hedefi. Yeni yazdıklarının daha esnek, bakımı, okunması kolay kodlar yazarak “çalışabilen” bir şeyler ortaya çıkarmak. “Çalışıyorsa kurcalama” tabularını yıkmaktır. Yazılımcılığa ilk başlayan aday, yazdığı destan gibi kodlarla övünür. Abi 10000 satır kod yazdım:) Kişisel bakışı geçelim sektörde bile iş arayan firmalar 10000 satır kod yazmış gibi değişik bir ölçü […]