Cezary Sanecki Ponad Kodem
Cezary Sanecki Ponad Kodem
  • 7
  • 325
#Integracja: Korzystamy z Feing Client
Implementując klienta API mamy możliwość skorzystania z wielu dostępnych klientów HTTP. Jednym z nich jest RestTemplate, z którego skorzystaliśmy w poprzednim filmie. Dzisiaj spróbujemy skorzystać z alternatywy w postaci Feign Client.
👉 Przydatne linki:
▫ Kod: github.com/cezarysanecki/blog-code
💻 Wejdź na mojego bloga po więcej:
cezarysanecki.pl/
🔔 Subskrybuj mój kanał:
@cezarysaneckiponadkodem
Переглядів: 25

Відео

#Integracja: Tworzymy klienta API
Переглядів 453 місяці тому
W poprzednim odcinku przygotowaliśmy sobie żądanie jak i odpowiedź pod kątem wybranego przez nas API. Teraz skupimy się na tym, aby je wykorzystać i fizycznie uderzyć do API. 👉 Przydatne linki: ▫ Kod: github.com/cezarysanecki/blog-code 💻 Wejdź na mojego bloga po więcej: cezarysanecki.pl/ 🔔 Subskrybuj mój kanał: @cezarysaneckiponadkodem
#Integracja: Przygotowujemy kontrakt dla klienta API
Переглядів 643 місяці тому
Żadna aplikacja nie żyje w próżni. Integrujemy je ze sobą, aby lepiej pomagały nam rozwiązywać nasze problemy. Spróbujemy w tym odcinku napisać kontrakt w Javie w postaci klas pod kątem wybranego przez nas API, aby następnie stworzyć takiego klienta. 👉 Przydatne linki: ▫ Public APIs: github.com/public-apis/public-apis ▫ Json2Java: json2csharp.com/code-converters/json-to-pojo ▫ Kod: github.com/c...
#Refaktoryzacja: Wypychamy zewnętrzne zależności
Переглядів 314 місяці тому
Jednym z najgorszych typów kodu jest ten, nad którym nie mamy kontroli. Dzięki kilku technikom możemy wypchnąć taki kod na peryferia naszej aplikacji, gdzie będziemy mieć nad nimi kontrolę. Dzisiaj przedstawię Ci jedną z tych technik. 💻 Wejdź na mojego bloga po więcej: cezarysanecki.pl/ 🔔 Subskrybuj mój kanał: @cezarysaneckiponadkodem
#Refaktoryzacja: Refaktoryzujemy kod, aby dodać test
Переглядів 295 місяців тому
Jest z powodów braku testów jest zły design aplikacji. Z tym właśnie problemem chcę się zmierzyć w tym filmie. Zobaczymy jak dzięki refaktoryzacji mechanicznej możemy dodać pierwszy test w naszej aplikacji. 💻 Wejdź na mojego bloga po więcej: cezarysanecki.pl/ 🔔 Subskrybuj mój kanał: @cezarysaneckiponadkodem
#Refaktoryzacja: Czym jest refaktoryzacja? by Cezary Sanecki
Переглядів 305 місяців тому
Żeby dokonywać refaktoryzacji na początku warto zapoznać się z definicją mówiącą czym ona właściwie jest. W tym filmie omawiam co możemy zmieniać, a czego nie powinniśmy ruszać podczas refaktoryzacji. Tłumaczę też na przykładzie czym jest obserwowalne zachowanie. 💻 Wejdź na mojego bloga po więcej: cezarysanecki.pl/ 🔔 Subskrybuj mój kanał: @cezarysaneckiponadkodem
#Refaktoryzacja: Wprowadzamy Value Object! by Cezary Sanecki
Переглядів 1015 місяців тому
Pierwszym narzędziem przy refaktoryzacji jest wprowadzenie Value Object. Pozwala nam na wiele rzeczy, o których usłyszysz w filmie. Tylko trzeba go wprowadzać stopniowo, aby "nie zbawiać od razu całego świata". 💻 Wejdź na mojego bloga po więcej: cezarysanecki.pl/ 🔔 Subskrybuj mój kanał: @cezarysaneckiponadkodem

КОМЕНТАРІ

  • @knzpl2051
    @knzpl2051 3 місяці тому

    Może zrobisz odcinek o efektywnej pracy w intelij?

    • @cezarysaneckiponadkodem
      @cezarysaneckiponadkodem 3 місяці тому

      Cześć knzpl2051! Dzięki za propozycję, dodam ją sobie do listy do przemyślenia jak mogłoby to wyglądać. :)

  • @alkopluralis
    @alkopluralis 3 місяці тому

    używanie skrótów i szybkość edycji kodu jest imponująca

  • @Damianox445
    @Damianox445 5 місяців тому

    Zobaczyłem twój post na LinkedIn, bardzo fajny materiał ale mam kilka pytań ;) 1. Czy nazwy filmów nie są przypadkiem zamienione? Bo w tym filmie wprowadzasz Value Object, a w drugim opowiadasz o refaktoryzacji. 2. Bardzo fajnie użyty live template aby widz nie musiał czekać na napisanie kodu, widać przygotowanie przed filmem. 3. Dodałbym jakiś podkład muzyczny w tle, ale taki bardzo delikatny aby uniknąć ciszy i dobrze słyszało się twój głos. 4. Czy klasa VinNumber nie powinna być finalna?

    • @cezarysaneckiponadkodem
      @cezarysaneckiponadkodem 5 місяців тому

      1. Aaaa faktycznie, teraz wiem o co Ci chodzi :) Faktycznie moja pomyłka, teraz już jest poprawione :) 2. Dzięki! :) 3. Właśnie nad tym myślałem, rozważę ;) dzięki za tip 4. Czujny widz z Ciebie ;) Powinna być, ale to już powiedzmy detal implementacyjny. Mam nadzieje, że nie przyszłoby nikomu, aby dziedziczyć po VinNumber :D