Mentionsy Mentionsy
Backend na froncie
Backend na froncie

BNF odc. 21 Ten o wzorcach i dobrych praktykach

20.12.2024 ·1 godz 33 min · 10 rozdziałów · 1 sponsor

👉 Sprawdź ofertę kursów na: https://szkoladotneta.pl Ten o wzorcach i dobrych praktykach W tym odcinku odpowiedzi na pytania: ✔️ Jak korzystamy ze wzorców projektowych? ✔️ Czy hype na mikroserwisy jest taki dobry? ✔️ Do czego nadaje się CQRS? ✔️ Czy powinniśmy zapomnieć już o monolicie? ✔️ I wiele, wiele więcej… 🎧 Podcast Backend na froncie to miejsce, w którym spotykam się z ciekawymi postaciami związanymi z .NETem i programowaniem po to, aby dostarczyć Ci trochę zabawy i masę wiedzy, ale przede wszystkim, żeby dać Ci szersze spojrzenie na możliwości, jakie daje platforma od Microsoftu. 👨‍💻 Prowadzący: Kajetan Duszyński Senior .NET Developer z 10-letnim komercyjnym doświadczeniem w ASP.NET Twórca Szkoły Dotneta, kanału na YouTube „Kajetan Duszyński - Szkoła Dotneta”, a także grupy na facebooku „Naucz się .NETa” 🔊 Słuchaj podcastu Backend na froncie tak jak Ci wygodnie: Spotify - https://open.spotify.com/show/74SyTQpIWTM4YvyEPHxwQF Apple Podcasts - https://podcasts.apple.com/pl/podcast/backend-na-froncie/id1563579399 YouTube - https://www.youtube.com/@szkoladotneta 🕵️ Gdzie mnie znajdziesz: Strona: https://szkoladotneta.pl Facebook: https://www.facebook.com/szkoladotneta Instagram: https://www.instagram.com/kajetan.duszynski Email: [email protected] 📝 Notatki: profil Cezarego na LinkedIn: https://www.linkedin.com/in/cezary-walenciuk/ blog: https://cezarywalenciuk.pl/ kanał na YouTubie: https://www.youtube.com/channel/UCaryk7_lKRI1EldZ6saVjBQ

2:10 · Wzorce i dobrych praktyk w programowaniu 3

I w ogóle, co ty o tym myślisz? Ostatnio mam wrażenie, że co roku jest jakieś przejście, bo mieliśmy przez jakiś czas, jak się pojawił .NET Core, jeśli dobrze pamiętam, wszyscy mówili idźcie w serwis repozytory. Potem okazało się, że tworzenie, może trochę wyprzedzam, ale tworzenie repozytory jest trochę bez sensu, przynajmniej jeśli chodzi o moment, w którym wykorzystujemy Entity Framework Core, więc wszyscy zaczęli mówić, Róbcie CQRS-a. Jak wszyscy zaczęli robić CQRS-a, to mówią, nie róbcie CQRS-a, bo po co wam CQRS do krudów, nie? No i co ty o tym sądzisz, że tak właściwie co roku mamy jakieś coś nowego, wszyscy nam mówią, ej nie, tego już nie róbcie, róbcie teraz to.

Po prostu jest po prostu abstrakcją. I teraz ludzie na Twitterze się np. kłócą, czy w ogóle taki Dodatkowa warstwa abstrakcji w ogóle jest potrzebna, bo jeżeli masz np. NTT Frameworka, no to już masz data konteksty i data konteksty w pewnym sensie już też są formą abstrakcji do wyciągania odpowiednich danych z bazy danych. I właśnie była taka nagonka na zasadzie, po co ci cały ten Interface Repository, to jest tylko nadmiarowa rzecz. A ktoś ci powie potem, no ten interfejs, ta abstrakcja jest mi potrzebna, bo może będę chciał zmienić warstwę dostępu do danych. Stwierdzę w którymś momencie, że ja chcę korzystać z DAPR-a, nie z ANSI Frameworka. No to nagle się okazuje, że ten i repozytory właśnie spełnił swój cel, bo tylko wiadomo, podmieniasz implementację tego interfejsu.

Tylko potem oczywiście ktoś mądry powie, A czy ci się zdarzyło w ogóle w projekcie taka sytuacja, że w ogóle musiałeś podmienić kod z Entity Frameworka na Dappera albo na cokolwiek innego? I tak ktoś pomyśleł sobie, no w sumie nie. Więc na przykład jak ja robię, zrobiłem raz webinar na temat właśnie CQRS-ów i tak dalej, no to ten rząd repozytory wygląda w kul i nawet rzeczywiście miałem podmiankę, że w którymś momencie stwierdziłem, a nie chcę robić tego przykładu z Entity Frameworkiem, przenoczę się na Dappera, no to właściwie projekt, wiadomo, jeden jest schowany, Pytanie też, wiesz, to jest webinar, to jest coś, co robię dla fanów, coś, co można pokazywać, a potem rodzi się pytanie, czy ktoś w prawdziwej firmie będzie miał taki case, że nagle będzie musiał coś podmieniać.

74:04 · Praktyki biznesowe i techniczne 1

Więc to jest duże wyzwanie, to jest zawsze duże wyzwanie i też jeżeli byś chciał, to ja bardzo chętnie na ten temat porozmawiam, ale też pamiętam i tu mogę odesłać, bo będziemy odsyłać w takim razie koniecznie na twojego, bo ja ostatnio właśnie sporo ciebie na LinkedInie widziałem i twoje grafiki chyba z Entity Frameworka chyba też i w ogóle z nowości w dotnecie 8 jakie będą się pojawiać. Także to jest na pewno fajne, fajne rzeczy, które, które, które właśnie można szybko skonsumować i gdzieś tam na pewno zostają. I wiesz co to też ci pokazuje, że jak jesteś bardzo zajętym człowiekiem, to znajdziesz właśnie tą pół godziny przed pracą czy nawet w technicznej przerwie obiadowej na takie machnięcie takiej ilustracji, żeby coś takiego przygotować i nadal masz powiedzmy właśnie wspieranie swojego samorozwoju.

Pokazano wszystkie 4 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.