Visual Studio ipuçları yazısı kapsamında bu kullanışlı IDEnin bize sağlamış olduğu hayatımıza hız katacak bir diğer güzel özelliği size anlatmak istiyorum. Sıkça tekrar eden bir kod bloğu projenizin SOLID yapısına aykırı olacağını düşünüyorum. Sonuç olarak nesne tabanlı programlamanın temellerinden birisi de sıkça tekrar eden kod bloklarını bir fonksiyon içerisine almaktır. Kısaca sıkça tekrar eden kodu fonksiyona almak sizin kod bütünlüğünüzü koruyacaktır.
Refactoring sayesinde proje içerisinde bir çok değişikliği projenin sağını solunu bozmadan yapabilirsiniz. Herhangi bir syntax hatası almadan sürekli tekrar edecek bir kodu ya da seçmiş olduğunuz kod bloğunu bir fonksiyona alabilirsiniz.
Bunu yapmak için klavyenin shift tuşunu kullanarak ya da farede sürükle bırak metodu ile kod bloğunu seçelim. Ardından Edit > Refactor > Extract Method tuşuna basalım. Ya da bu menünün kısayolu olan
tuş kombinasyonunu yapalım. Seçmiş olduğunuz kod bloğu yeni fonksiyona aktarılacaktır. Bu fonksiyon varsayılan olarak geri dönüş tipini ve fonksiyon parametrelerini alacaktır.
Oluşan fonksiyonun tanım kısmına gidin ve fonksiyon adının üzerine fare imlecini getirin. F2 tuşuna basın ardından fonksiyonun yeni adını yazmaya başlayın.
Bu şekilde kodlarınızı çok hızlı bir şekilde fonksiyona alabilirsiniz. Unutmayın ki her kod bloğunu farklı fonksiyona almak iyi kod yazmak demek değildir ancak gereksiz yere kodlarınızın tekrar etmesinden de kaçının.
Çocukluğumdan beri arabalara olan ilgim babam sayesinde başlamıştır. Araba manyağı seviyesinde bir ilgim var ancak bunu her ortamda dile getirmem. Teknolojiye ve bilgisayara olan ilgim kendimi tanımaya başladım başlayalı oldu. Şimdi ise kendimce kod yazabilen bir bilgisayar mühendisi olarak çalışıyorum.
2022 yılı içerisinde Apple yenilenen iPad modellerini karşımıza çıkarttı. Ancak hepimizin beklediği iPad modeli 2022… Daha fazla oku
Günümüz şartlarında neredeyse her Apple ürünü iCloud Etkinleştirme kilidi özelliğine sahiptir. Bu kilit bir çok… Daha fazla oku
Apple sattığı cihazlardan para kazandığı kadar servisleri ile de para kazanan bir firma olmuştur. Son… Daha fazla oku
Elmadan haberler 3 içerisindeki gündem şu şekildedir: Apple TV Android Akıllı Cep Telefonu ve Tabletlere… Daha fazla oku
iPhone Güncelleme sonrası pil sağlığı neden düşer son derece fazla aldığım diğer bir sorudur. Bu… Daha fazla oku
Bilinçli iPhone Kullanıcısı video serisi kapsamında iPhone iOS 16.2 ipuçları bu yazıda ele alacağım bir… Daha fazla oku
Bu web site kullanıcı deneyimini arttırmak amacı ile çerezleri kullanmaktadır