Kod Optimizasyonu Bölüm 5

Поделиться
HTML-код
  • Опубликовано: 22 дек 2024
  • Yazılımcılar olarak her zaman istediğimiz kalitede kod yazamıyoruz. Ancak bu durumdan optimizasyonlar yaparak kurtulmak mümkün. Bunu yapmanın yollarını ise bu video serisinde inceliyoruz. İyi seyirler.
    İngilizce Kanal
    / @techbuddyen
    #techbuddy
    #blazor #docker #dotnet
    Kanala Abone Olmayı Unutmayın!
    To Subscribe: bit.ly/3kvj2vw
    Github: github.com/sal...
    Discord: / discord
    Üyelik ayrıcalıkları için: / techbuddytr

Комментарии • 17

  • @serkantopkan
    @serkantopkan 9 месяцев назад +1

    T-Sql sorgu cümleciğinde, sadece çekmek istediğimizi kolon isimlerini yazabilirdik :) biliyorum kod optimizasyonu değil ama performans artışı sağlar. Çok güzel bir içerik olmuş.

  • @keremtekin9048
    @keremtekin9048 10 месяцев назад +1

    ACM Hacettepeden selamlar hocam söyleşimiz çok güzeldi hayran kaldım sizlere 💜

    • @TechBuddyTR
      @TechBuddyTR  10 месяцев назад

      Selamlar, teşekkür ederim :)

  • @sadkcoban625
    @sadkcoban625 10 месяцев назад +3

    Bence sql işlemlerini ufak bir repository gibi implemantasyon yapıp ve bunu ayrı katmanda tanımlarsak bu katmana interfacesini verip oradan kullanırsak hem async olur hem test edilebilir olur yanlış mıyım?

    • @TechBuddyTR
      @TechBuddyTR  10 месяцев назад +1

      Yapılabilirdi elbette :) Yapılacak ek iyileştirmelerden birisi bu class içerisindeki veritabanı işleri sorumluluğunu başka bir noktaya taşımak olacaktır :)

  • @mahmuttekyildiz
    @mahmuttekyildiz 10 месяцев назад +1

    video için teşekkürler , font ve renkleri için ne tercih ediyorsunuz . (bu video da kullandığınız ) ?

    • @TechBuddyTR
      @TechBuddyTR  10 месяцев назад

      Renkler için özel bir şey yok aslında. VS deki klasik dark tema. Font ise Cascade Code ismindeki bir font

  • @standUP1455
    @standUP1455 10 месяцев назад

    Salih hocam selamlar kendimi java tarafında uzun zamandır geliştiriyorum . Sizce yeni teknoloji öğrenmek anlamında c# ve .net tarafını da bir yandan öğrenmeli miyim yoksa bir dilde tamamen sonuna kadar gidilmeli mi backend geliştirici olmak istiyorum .Sizin yayınlardan izlediğim kadarıyla inanılmaz benzer her şey entity framework olsun kod yapısı olsun tek fark teknoloji gibi geldi...

  • @mansurdegirmenci8618
    @mansurdegirmenci8618 10 месяцев назад +1

    Şu =/ (eşit değil) işareti nasıl öyle gözüküyor kardeşim hangi eklenti çözememedim 😊

    • @TechBuddyTR
      @TechBuddyTR  10 месяцев назад +1

      Eklenti değil o :))
      Ayarlardan editör fontunu Cascade Code olarak değiştirmek yeterli oluyor.

  • @hasankoc1459
    @hasankoc1459 10 месяцев назад

    parametreleri null olabilir degil de defualt olarak boş tanımlarsak if bloğundan kurturluruz. c# hakkında sizin videolar dışında bir bilgim olmadıgından alttaki while kısmı hakkında list generate burada var mı bilmiyorum ama list generate kullanılabilir diye düşünüyorum üstte boş bir liste tanımlayıp doldurunca içime pek sinmiyor nedense kişisel görüşümdür. :) bir de open işlemi sırasında bir hataya düşerse açmadıgı database i kapatmaya çalışması sorun olur mu bilemiyorum.

    • @TechBuddyTR
      @TechBuddyTR  10 месяцев назад +1

      Dictionary için default değer yine null olacaktı, o yüzden if e gerek vardı yani :) params [] kullanılabilirdi belki ama o zaman da boşa memory allocation demek :) yani yine en güzeli bu.
      Diğer tarafta boş liste tanımlayıp içini doldurmak durumundayız mecburen

    • @mustafaeroglu5398
      @mustafaeroglu5398 10 месяцев назад +2

      "hataya düşerse açmadıgı database i kapatmaya çalışması" yorumuna cevaben; bağlantıyı açıldıktan sonra hata fırlatma ihtimalini düşünmemiz gerekir. Hata fırlatılan satırdan sonrası çalıştırılmayacağı için try finally kullanılması daha güvenli.

  • @glevig2005
    @glevig2005 10 месяцев назад

    parametrenin null olduğu durum için de kod yazılmalı yani bir else bloğu eklenmeli parametre null ise gereksiz yere reader execute edilmiş olmuyor mu

  • @baranacikgoz
    @baranacikgoz 10 месяцев назад +3

    Z kuşağından bir backend developer olarak Dapper veya Entity Framework harici nasıl DB'den veri alınıyor hiç düşünmemiştim ufkumu açtı :D