Meetup: https://www.meetup.com/pl-PL/wroclawjug/events/291620337/
Tytuł: “Komunikacja bez przemocy” w świecie systemów rozproszonych
Abstract:
Problem zapewnienia poprawności komunikacji dotknął z pewnością każdego, kto kiedykolwiek pracował z systemami rozproszonymi. Szczęściarzem jest ten, kto nie musiał nigdy wycofywać wdrożenia z powodu złamanego kontraktu. Oczywiście testy integracyjne czy end-to-end bardzo pomagają w zachowaniu kompatybilności, ale mają sporo wad. A co jeżeli jest możliwość szybkiego, taniego i co najważniejsze, skutecznego przetestowania poprawności komunikacji naszych systemów? Takie możliwości dają nam właśnie testy kontraktowe.
Podczas spotkania dowiecie się między innymi:
dlaczego testy integracyjne oraz end-to-end nie są najlepszym kandydatem do testowania integracji
czemu powinnismy stosować właśnie testy kontraktowe
jak implementować poprawne testy kontraktowe
Prelegent: Rafał Maciak
Programista pasjonat i pragmatyk z doświadczeniem głównie w technologiach około JVMowych. Wierzy w koncepcje stojące za trzyliterowymi skrótami - TDD, DDD i tym podobnymi. Lubi od czasu do czasu wyjść z piwnicy i porozmawiać z ludźmi. Często możecie go spotkać przy ścianie przyklejającego karteczki.