Тёмный

Mapping Nasıl Çalışır? | Reflection ile Mapper yapımı 

Tech Buddy
Подписаться 32 тыс.
Просмотров 4 тыс.
50% 1

Опубликовано:

 

30 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 16   
@hikmetfazila6299
@hikmetfazila6299 3 месяца назад
emeğinize sağlık hocam. hep merak ettiğim bir konu idi. gayet açıklayıcı bir şekilde anlatmışsınız...
@caglaozkan391
@caglaozkan391 3 месяца назад
Teşekkürler, gayet açıklayıcı bir anlatım olmuş.
@TechBuddyTR
@TechBuddyTR 3 месяца назад
Teşekkürler
@ahmedhakanokumus
@ahmedhakanokumus 3 месяца назад
Yine mükemmel bir konu. Teşekkürler hocam.
@TechBuddyTR
@TechBuddyTR 3 месяца назад
@@ahmedhakanokumus Teşekkürler
@aliertunc4947
@aliertunc4947 2 месяца назад
elinize sağlık çok net ve açıklayıcı örnekler olmuş.
@TechBuddyTR
@TechBuddyTR Месяц назад
Teşekkürler 😊
@mtbatuhan
@mtbatuhan 3 месяца назад
Tam diyecektim birisi discordda kütüphane kullanmadan mapper kullanmak istiyordu ki açıklamışsınız hocam
@OguzhanAksoy1
@OguzhanAksoy1 3 месяца назад
Agziniza saglik. Ufak bir ipucu, eger cok fazla property olursa veya complex property yapisi olursa, bu sefer map etmesi zaman alabilir. Benim tercihim source generator (Riok.Mapperly).
@TechBuddyTR
@TechBuddyTR 3 месяца назад
Bence de source-generators lar en iyisi olur. Eğer mümkün değilse, reflection kullanıldıktan sonra local cache kullanılabilir
@yigitgnc
@yigitgnc 3 месяца назад
hocam öncelikle bu detaylı anlatımınız için teşekkürler, yine çok faydalı bir video olmuş. yıllardır üzerinde çalıştığım onlarca projede mümkün mertebe soyutlama yaparak generic yapılar yazdığım için doğal olarak çok sık mapping yapıyorum. ayrıca hali hazırda içinde mapping yapan bir çok kütüphane ile çalışıyorum. fakat benim merak ettiğim şey aslında reflection'ın tarihsel gelişimi. çünkü hatırladığım kadarıyla özellikle .net çatısı geniş bir kitle tarafından benimsenene kadar çoğu insan reflection'a öcü muamelesi yapıyordu mümkün mertebe kaçınmaya çalışıyordu. hatta stackoverflow'un yıllanmış konularında hala daha iinsanların reflection'dan kaçmak için yazığı bazı konular mümkün tabi yıllar içinde bu tutum kayboldu ama ben bunun sebebini merak ediyorum bu konu ile ilgili biraz bu işin tarihsel teknik gelişimini de anlatan bir video çekmeniz mümkün müdür ?
@elshanmammadov9040
@elshanmammadov9040 3 месяца назад
Çok isabetli bir yorum oldu. Değerli yorumuna bende katılıyorum hocam bir el atsan bu konuya bizde Azerbaycannan behrelensek :)
@TechBuddyTR
@TechBuddyTR 3 месяца назад
Her şeyin fazlası zarardır diye kıssadan hisse yapabiliriz. Reflection, Type tipinin bellekteki örneğine erişip içindeki detaylara 'RunTime' da ulaştığı için, normal de bir nesne örneğine direkt ulaşmaktan daha 'yavaş' çalışıyor elbette. Ama gerek framework içerisindeki geliştirmeler gerek JIT ve CLR tarafındaki geliştirmeler bu yavaşlığın çok büyük kısmını ortadan kaldırdı. Reflection'ı kullanıp kullanmamak çok önemli değil aslında. Asıl soru ne kadar kullanıyoruz? Uygulamalar ayağa kalkarken tek seferlik çalıştırılanlarda çok problem yaşamayız elbette ama normal de çok daha kolay yapabileceğimiz ve çok sefer çağırılan bir fonksiyon içeriğini reflection'la yapmanın da çok mantığı yoktur diyebiliriz. Eskisine göre çok daha hızlı olan reflection, verimli bir şekilde kullanılırsa çok daha mantıklı bir yaklaşım olacaktır. Artık o kadar süreler hissedilebilir bile değil neredeyse :)
@yavuzgokmen1588
@yavuzgokmen1588 3 месяца назад
Hocam github a bu kodu pushladınız mıu ben mi göremedim yoksa?
@TechBuddyTR
@TechBuddyTR 3 месяца назад
@@yavuzgokmen1588 private olarak kalmıştı, şimdi public yaptım. github.com/salihcantekin/yt_Reflection_Mapping
@yavuzgokmen1588
@yavuzgokmen1588 3 месяца назад
@@TechBuddyTR Emeğinize sağlık
Далее
2024 Road Map | Yazılımcı Yol Haritası
33:37
Просмотров 8 тыс.
Bölüm 7 | Optimizasyonun Dibi | Kod Optimizasyonu
33:29
ХУДШИЕ ВЫБОРЫ в США
13:20
Просмотров 557 тыс.
Youtube'u BIRAKIYORUM! | Bir Devrin Sonu
36:18
Просмотров 10 тыс.
Mikro Servis Kullanmalı mıyız? | Araba Sohbetleri
53:22
Supabase + React: Backend'e Gerek Yok!
19:55
Просмотров 4,5 тыс.
Araba Sohbetleri | XBuddy Projesi Tanıtımı
24:46
Просмотров 3,9 тыс.
Sistem Tasarımı | X-Buddy Bölüm 1
24:34
Просмотров 7 тыс.
Savcı Sahneleri - Kurtlar Vadisi | Özel Sahneler
1:01:52
Endpoint | MediatR | X-Buddy Bölüm 8
35:43
C# ile JavaScript Array Veri Yapısı
30:48
Просмотров 1,1 тыс.
ХУДШИЕ ВЫБОРЫ в США
13:20
Просмотров 557 тыс.