Logo Crossweb

Log in

No account yet? Forgot password

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Send
This event has already taken place. Check upcoming events

206 - Pact Contract Tests: więcej niż tylko contracts i tests - Jakub Małyjasiak

206-pact-contract-tests-wiecej-niz-tylko-contracts-i-tests-jakub-malyjasiak
Event:
206 - Pact Contract Tests: więcej niż tylko contracts i tests - Jakub Małyjasiak
Event type:
Meetup
Category:
IT
Topic:
Date:
22.06.2023 (thursday)
Time:
18:00
Language:
Polish
Price:
Free
City:
Place:
Ocado Technology Wroclaw
Address:
Szewska 8
Description:

Temat: Pact Contract Tests: więcej niż tylko contracts i tests.


Abstract:


“Kolejne testy? Mamy już E2E, komponentowe, integracyjne, jednostkowe, wydajnościowe, itd. Oczywiście, wszystkie z nich przechodzą, ale zapobieganie błędom w integracji to za mało, żeby ułatwić długoterminowy rozwój API. Mówiłeś/aś już koledze, że Google Doc, z którego wziął schemat API do integracji, jest nieaktualny od roku? A może już od czterech dni próbujesz dowiedzieć się, czy serwis subskrypcji korzysta z pola paymentInstrumentName, które im wysyłacie?


Spojrzymy na Pact jako narzędzie, które podnosi jakość utrzymania REST API od wstępnego szkicu aż do legacy. Pact ma swoje wady, zalety, pułapki i koszty. Dlatego podzielę tę prezentację na różne poziomy trudności – im dalej, tym bardziej interesujące funkcje, nowe korzyści, ale również więcej pracy. Na każdym z tych poziomów zdarzyło mi się popełnić nie jeden błąd i na pewno o nich wspomnę – nie martwcie się, nie będę przedstawiał Pacta w samych superlatywach :) To Wy sami ocenicie, które elementy warto wykorzystać w Waszym projekcie.


Uwaga! Bez kodu na slajdach się nie obejdzie – pokażę, jak zdefiniować kontrakt, jak consumer i provider wymieniają się nim przez Pact Brokera, jak śledzić wersje kontraktu podczas deploymentów i wreszcie jakie sztuczki niesie ze sobą PactFlow.


Język: PL


Prelegent: Jakub Małyjasiak


Sześciolatek w inżynierskim świecie. Entuzjasta na drodze do znalezienia sposobu, żeby robić rzeczy raz i z czystym sumieniem brać się za kolejne. Lubię urozmaicać sobie pracę biorąc na warsztat różne technologie, ale zdecydowanie najwięcej czasu spędziłem na backendzie z Javą.

Participants (1):

Profile of employers

Similar events