Testy bez dotykania I/O: Benefit architektury portów i adapterów

Sdílet
Vložit
  • čas přidán 7. 07. 2024
  • Mając w aplikacji bogatą logikę biznesową, chcielibyśmy móc testować ją jak najszybciej, niezależnie od innych warstw oraz punktów wejścia i wyjścia naszej aplikacji. Żeby osiągnąć ten cel, może nam pomóc idea portów i adapterów!
    📜 Spis:
    00:00 - Wstęp
    01:34 - Przedstawienie aplikacji
    04:42 - Odwrócenie zależności
    07:02 - Adapter na potrzeby testów
    11:53 - Adapter w kodzie źródłowym
    14:02 - Podsumowanie
    🌐 LINKI:
    📚 BLOG: javasenior.pl
    💻 GITHUB: github.com/arturlaskowski
    🏷️ HASHTAGI:
    #java #spring #programowanie #it #mikroserwisy #microservices
  • Věda a technologie

Komentáře • 21

  • @MusztardowyDran
    @MusztardowyDran Před 2 měsíci

    Cudo, skarbnica wiedzy, z chęcią łyknę więcej takich materiałów

  • @s3nsimilla193
    @s3nsimilla193 Před 2 měsíci

    extra, bardzo fajne podejście i super wytłumaczone, chcemy więcej! :-)

  • @MateuszPietrusinski-xn6ep
    @MateuszPietrusinski-xn6ep Před 3 měsíci +1

    Za te zdjęcie contextu co wstaje 😂 to szacunek i łapka w górę! Oczywiście hexagon elegancko wyjaśniony 💪.

    • @javaseniorpl
      @javaseniorpl  Před 3 měsíci

      Cieszę się, że ktoś doceni 🐎 Dzięki!

  • @marcinb7578
    @marcinb7578 Před 3 měsíci

    Dzisiaj przypadkowo trafiłem na Twój kanał i to pierwsze wideo które obejrzałem. Moją uwagę zwróciło to, że pomimo tego że mówisz szybko to mówisz wyraźnie. Podoba mi się to, ponieważ jako doświadczony i szybko myślący developer takie wideo jest dla mnie wartością dodaną, gdyż mnie wolne czy nawet normalne tempo mówienia męczy oraz mam poczucie straty czasu. W Twoim przypadku iloraz przekazanej wiedzy i omówionego kodu do czasu poświęconego na obejrzenie wideo jest wysoki 😃 Pozdrawiam

    • @javaseniorpl
      @javaseniorpl  Před 3 měsíci

      Dzięki wielkie za feedback i miłe słowo!

  • @user-qj9qk4hn8k
    @user-qj9qk4hn8k Před 3 měsíci

    Śmieszny ten żart na początku :D no i cały filmik super!

  • @robertgardzinski6424
    @robertgardzinski6424 Před 3 měsíci +2

    Twój kanał to dla mnie duże odkrycie. Wprowadzasz mnie w swiat współczesnego programowania.
    Od kilku lat pracuje dla firmy, ktora ma swoj duzy produkt i rozwija go o nowe, ciekawe funkcjonalności, ale o DDD nic tam nie słyszał. Z testowaniem tez na bakier. Jak sie sypnie trzeba łatać, byle szybko, bo nowe feature'y czekają! :)
    Robisz dobrą robotę. Tak trzymaj. Wielu skorzysta z Twojej pracy

    • @javaseniorpl
      @javaseniorpl  Před 3 měsíci +1

      Dzięki za ten komentarz! Też spędziłem trochę czasu pracując w podejściu: zero testów i wszystko na hura.
      Są sytuacje, że tak trzeba, ale jeśli długo to trwa to pewnie już taka "higiena pracy".
      Warto próbować wprowadzać dobre praktyki, niestety próba robienia tego oddolnie to Syzyfowa praca.
      W każdym razie zawsze warto się rozwijać "na boku" :D

  • @marcincylkowski3004
    @marcincylkowski3004 Před 3 měsíci +1

    Ziomek dawaj tego więcej, przypominam się że może warto zrobić stream na ten temat od początku do końca ;)

  • @konradkrok2505
    @konradkrok2505 Před 3 měsíci

    pierwszy raz w zyciu pisze komentarz, super film!

    • @javaseniorpl
      @javaseniorpl  Před 3 měsíci

      Teraz to mi połaskotałeś ego :D
      Dzięki! I mam nadzieję, że to nie ostatni twój komentarz na tym kanale :D

  • @_I_like_kebeb
    @_I_like_kebeb Před 2 měsíci

    faktycznie to jest lepsze podejście niż zabawa w mocki :D

  • @Lasher122
    @Lasher122 Před 3 měsíci

    Super materia, dzięki!