Ana içeriğe atla

Kayıtlar

Mayıs, 2015 tarihine ait yayınlar gösteriliyor

OOP Refactoring With SOLID Princible

Bu yazımızda SOLID prensiblerini kullanarak Refactoring yapma üzerine konuşuyor olacağız.Öncelikle Refactoring kelimesine bir bakalım. Refactoring her yazılımcının mutlaka bilmesi gereken ve dilinden düşürmemesi gereken bir kelimedir. Refactoring Nedir Refactoring i kısaca yeniden düzenleme / gözden geçirme olarak tanımlayabiliriz code review olarak ta kullanılır sıklıkla.Bu bizim kodlarımızdaki eksikleri gidermemiz, reusable hale getirmemizde oldukça faydalı bir tekniktir. Genellikle kod yazarken farkında olmadığımız eksiklerimiz olabilir, yazılım geliştirme süresinde ortaya çıkan talepler sonrası kodlarımız değişimlere uğrar ve başta yapılan tasarım ile çıkan tasarım değişiklikler göterebilir.Kodlarımızı daha basit, anlaşılabilir, değişimi daha kolay bir hale getirmek için sık sık yazdığımız kodlar üzerinde tekrar gözden geçirme yapmalıyız. SOLID Prensibi Hakkında Solid  aşağıdaki maddelerin baş harflerinin birleşmesi ile oluşan bir yazılım prensibidir. Single Responsibili

Team Foundation Server "TF10175 The "" project does not exist" hatası

Eclipse ve Visual studio üzerinde Team Foundation Server ile çalışırken böyle bir hata çıkabiliyor.Bunun sebebi mevcut workspace olarak oluşturduğunuz maping dosyalarının bulunmamasından kaynaklanıyor. Visual Studio .net üzerinde sorunu çözmek için Team Foundation Server Connect işlemi sonrasında "Source Control" ü açarak workspace kısmına tıklamalı ve mevcut workspace inizi silmeli ardından yeni workspace oluşturmalısınız.Bu işlem sorununuzu çözecektir. Eclipse de ise mevcut proje mapping ini silip ardından projenizi tekrar Team Foundation ile import ettiğinizde sorunu çözebilirsiniz.Bu işlem için File -> import -> Team Foundation Server adımlarını geçerek ardından Team deki import etmek istediğiniz projeyi seçmeniz yeterlidir. Team foundation ile farklı platformlarda çalışmak bazen karmaşık sorunlara yol açabiliyor.Bu konuda herhangi bir sorunuz olur ise yorum bırakarak sorabilirsiniz.